Fast
DynAPI is written in a performant language for the best speed. Additionally, DynAPI doesn't require any complex abstractions and therefore achieves with this quick response times.
an out-of-the-box Dynamic API
for many databases
currently under development
IMPORTANT
The DynAPI Team is currently working on the better and faster Version 2 of DynAPI. You may be searching for the Version 1.
DynAPI (V1) is written in Python and supports only PostgreSQL Databases.
Middleman between the clients and your backend to add security or other verifications to the requests.
The Interceptor is a simple extendable HTTP Proxy-Server to add logging or authentication to an existing backend. You can add interceptors
which can reject incoming requests or modify them before sending them to the actual backend.
Java SQL Query Builder
Squirtle is a dynamic SQL-Query-Builder that supports multiple DBMS-Dialects. It can be used to generate simple or complex SQL queries.
OpenAPI Specification Builder Library
OpenApiSpec can be used to generate OpenApi-Specification. This specification can then be used in combination with Swagger-UI or ReDoc to add a beautiful documentation to your Restful API.
Simple json-schema Generation Library
Json-Schema-Gen is a library to generate a JSON-Schema for your configuration file in order for IDE to provide better autocompletion. This library supports the generation by using annotation on your configuration-class or by directly using the Java-API.
common classes and utility functions
org.dynapi:common is library that contains useful classes and utility functions for building, formatting and debugging.