Daptin - Backend As A Service - GraphQL/JSON-API Headless CMS
Take the API overhead out of your brain with Daptin. Complete granular access to your data over the network. A single binary to power up your application.
┌──────────────────┐ ┌──────────────────┐ ┌────────────────┐
│ │ │ │ │ │
│ OpenAPI 2/3 │ │ Database │ │ Cloudstore │
│ │ │ │ │ │
└────────▲─────────┘ └───────▲──────────┘ └───────▲────────┘
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
└─────────────────────────┬─┴───────────────────────────┘
│
│
│
│
│
│
│
┌──────────┴───────────┐
┌─────────────────┐ │ │ ┌────────────────┐
│ │ │ │ │ │
│ Actions ◄───────────────────┤ Daptin ├─────────────────────► SMTP/IMAP │
│ │ │ │ │ │
└─────────────────┘ │ │ └────────────────┘
└──────────┬───────────┘
│
│
│
│
│
│
│
│
│
│
┌─────────────────────────┬──────────────┼──────────────────┬──────────────────────────────┐
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
┌─────────▼────────┐ ┌───────▼───────┐ │ ┌────────▼───────┐ ┌────────▼─────────┐
│ │ │ │ │ │ │ │ │
│ YJS Live Collab │ │ JSONAPI.org │ │ │ GraphQL │ │ WebSocket │
│ │ │ │ │ │ │ │ │
└──────────────────┘ └───────────────┘ │ └────────────────┘ └──────────────────┘
│
│
│
┌─────────▼────────┐
│ │
│ Static site │
│ │
└──────────────────┘
docker run -p 8080:8080 daptin/dadadash
Download • Documentation • Community
The most powerful ready to use data and services API server.
https://github.com/daptin/daptin-js-client
Starter kit: https://github.com/daptin/vue_typescript_starter_kit
Define Schema
Find
Get By Id
Create
Delete
Delete relations
List relations
Ruby | Python | Javascript |
Typescript | PHP | Dart |
.NET | Java | iOS |
Elixir | R | Perl |
OpenAPI V3 spec is auto generated for each endpoint exposed. This can be use to generate further documentation and clients.
curl http://localhost/apispec.yaml