Skip to content

A basic Ktor setup with CRUD to kick start backend API development

License

Notifications You must be signed in to change notification settings

dkdevpro/ktor-server-template

Repository files navigation

ktor-server-boilerplate

Welcome to Ktor server side boilerplate and code samples. This repository explains how kotlin can be used in server side development and predefined components to make your sever side development hussle free.

Simple CRUD APIs are added in this repo, I will continue to add things that are needed for API development. Initial focus is to have basic ktor API setup with supported high level design elements and architectural support.

Essential components to kick start ktor server side development. Below are the components included in this repo:

  • OAuth - JWT
  • Role based authentication
  • Database
    1. Postgres support
    2. H2 Support
    3. MongoDB support - In-progress
    4. MySQL support - In-progress
    5. Dynamo DB support - In-progress
    6. Redis support - In-progress

API Documentation

OpenAPI documentation helps to improve the developer experience and increate the adoption of an API. This repository includes OpenAPI specificaition(formerly known as Swagger), you can acccess the swagger UI and OpenAPI endpoints here:

About

A basic Ktor setup with CRUD to kick start backend API development

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published