ktor-openapi-tools
A collection of libraries to simplify API documentation and exploration for Ktor applications. Generates OpenAPI specifications and provides Swagger UI and ReDoc.
File Explorer
Download Latest Version (.zip)- checks.yml
- publish.yml
- publish_docs.yml
- detekt.yml
- redoc.svg
- redoc.png
- swagger.png
- extra.css
- authentication.md
- basics.md
- complete-configuration.md
- customized-schema-generator.md
- external-openapi-spec.md
- file-upload.md
- index.md
- kotlinx-serialization.md
- multiple-specs.md
- openapi-examples.md
- petstore.md
- request-response.md
- schemas.md
- webhooks.md
- documenting_sse_routes.md
- documenting_webhooks.md
- multiple_openapi_specifications.md
- typesafe_routing_support.md
- basic_route_documentation.md
- nested_routes_and_documentation_inheritance.md
- request_documentation.md
- response_documentation.md
- configuring_example_encoding.md
- examples_introduction.md
- global_examples.md
- automatic_schema_generation_overview.md
- customizing_automatically_generated_schemas.md
- global_schemas.md
- manual_schema_definition.md
- schema_introduction.md
- getting_started.md
- index.md
- plugin_configuration.md
- providing_openapi_specification.md
- troubleshooting_and_faq.md
- getting_started.md
- index.md
- getting_started.md
- index.md
- changelog.md
- index.md
- Authentication.kt
- Basics.kt
- CompleteConfig.kt
- CustomizedSchemaGenerator.kt
- Examples.kt
- ExternalOpenApiSpec.kt
- FileUpload.kt
- KotlinxSerialization.kt
- Minimal.kt
- MultipleSpecs.kt
- Petstore.kt
- RequestResponse.kt
- Schemas.kt
- TagGroups.kt
- TypesafeRouting.kt
- Webhooks.kt
- logback.xml
- build.gradle.kts
- gradle-wrapper.jar
- gradle-wrapper.properties
- libs.versions.toml
- ExampleContext.kt
- ExampleContextImpl.kt
- ComponentsBuilder.kt
- ContactBuilder.kt
- ContentBuilder.kt
- ExternalDocumentationBuilder.kt
- HeaderBuilder.kt
- InfoBuilder.kt
- LicenseBuilder.kt
- OAuthFlowsBuilder.kt
- OpenApiBuilder.kt
- OperationBuilder.kt
- OperationTagsBuilder.kt
- ParameterBuilder.kt
- PathBuilder.kt
- PathsBuilder.kt
- RequestBodyBuilder.kt
- ResponseBuilder.kt
- ResponsesBuilder.kt
- SecurityRequirementsBuilder.kt
- SecuritySchemesBuilder.kt
- ServerBuilder.kt
- TagBuilder.kt
- TagExternalDocumentationBuilder.kt
- WebhooksBuilder.kt
- RouteCollector.kt
- RouteDocumentationMerger.kt
- RouteMeta.kt
- SchemaContext.kt
- SchemaContextImpl.kt
- OpenApiSpecBuilder.kt
- ExampleDescriptor.kt
- TypeDescriptor.kt
- AuthKeyLocation.kt
- AuthScheme.kt
- AuthType.kt
- BaseBodyConfig.kt
- ContactConfig.kt
- ExampleConfig.kt
- ExampleEncoder.kt
- ExternalDocsConfig.kt
- HeaderConfig.kt
- InfoConfig.kt
- LicenseConfig.kt
- MultipartBodyConfig.kt
- MultipartPartConfig.kt
- OpenApiDslMarker.kt
- OpenApiPluginConfig.kt
- OpenApiVersion.kt
- OpenIdOAuthFlowConfig.kt
- OpenIdOAuthFlowsConfig.kt
- OutputFormat.kt
- ParameterLocation.kt
- PathFilter.kt
- PostBuild.kt
- RequestConfig.kt
- RequestParameterConfig.kt
- ResponseConfig.kt
- ResponsesConfig.kt
- RouteConfig.kt
- SchemaConfig.kt
- SchemaGenerator.kt
- SchemaOverwriteModule.kt
- SecurityConfig.kt
- SecuritySchemeConfig.kt
- ServerConfig.kt
- ServerVariableConfig.kt
- SimpleBodyConfig.kt
- SpecAssigner.kt
- TagConfig.kt
- TagGenerator.kt
- TagGroupConfig.kt
- TagsConfig.kt
- ValueExampleDescriptorConfig.kt
- BaseBodyData.kt
- ContactData.kt
- DataUtils.kt
- ExampleConfigData.kt
- ExternalDocsData.kt
- HeaderData.kt
- InfoData.kt
- LicenseData.kt
- MultipartPartData.kt
- OpenApiPluginData.kt
- OpenIdOAuthFlowData.kt
- OpenIdOAuthFlowsData.kt
- RequestData.kt
- RequestParameterData.kt
- ResponseData.kt
- RouteData.kt
- SchemaConfigData.kt
- SecurityData.kt
- SecuritySchemeData.kt
- ServerData.kt
- ServerVariableData.kt
- TagData.kt
- TagGroupData.kt
- TagsData.kt
- documentationExtractor.kt
- DocumentedResourceRoutes.kt
- DocumentedRouteSelector.kt
- OpenApiPlugin.kt
- ExternalDocsBuilderTest.kt
- InfoBuilderTest.kt
- OpenApiBuilderTest.kt
- OperationBuilderTest.kt
- PathsBuilderTest.kt
- SecuritySchemesBuilderTest.kt
- ServersBuilderTest.kt
- TagsBuilderTest.kt
- ExampleEncoderTest.kt
- OpenApiVersionTest.kt
- RouteDocumentationMergerTest.kt
- RoutingTests.kt
- logback.xml
- build.gradle.kts
- RedocConfig.kt
- PropertyBuilder.kt
- Redoc.kt
- RedocRouteSelector.kt
- ResourceContent.kt
- RoutingTests.kt
- build.gradle.kts
- OperationsSort.kt
- SwaggerUIConfig.kt
- SwaggerUISyntaxHighlight.kt
- TagSort.kt
- PropertyBuilder.kt
- ResourceContent.kt
- SwaggerUI.kt
- SwaggerUIRouteSelector.kt
- RoutingTests.kt
- build.gradle.kts
- .editorconfig
- .gitignore
- build.gradle.kts
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE
- mkdocs.yml
- README.md
- requirements.txt
- settings.gradle.kts
// repository documentation
Was this content helpful?
(0 ratings)
