Daptin
Daptin
Easily consume the following features on any device (cross platform static build release based on golang)
- Database backed persistence, 3NF normalized tables
- JSON API/GraphQL for CRUD apis
- User and group management and access control
- Social login with OAuth: tested with google, github, linkedin
- Actions for abstracting out business flows
- Extensive state tracking APIs
- Enable Data Auditing from a single toggle
- Synchronous Data Exchange with 3rd party APIs
- Multilingual tables support, supports Accept-Language header
- Market place API to manage and share schemas
- Cloud storage sync like gdrive, dropbox, b2, s3 and more
- Asset column to hold file and blob data, backed by storage
- Multiple websites under separate sub-domain/sub-paths
- Connect with external APIs by using extension points
- Data View Streams
- Flexible data import (auto create new tables and automated schema generation)
- XLSX
- JSON
- CSV
Define Schema
Find
Get By Id
Create
Delete
Delete relations
List relations
- Versioning of the data
- Authentication and authorization
- JSON API endpoint
- GraphQL endpoint
- Actions and integrations with external services
Get Started
Features
- Declarative Data Modeling system
- Unique/Primary keys
- Single/Multiple Relation
- Normalizations and conformations
- Scripting using JS
- CRUD JSON APIs' for all tables
- Create, Read, Update, Delete
- Sort, filter, search, group by single/multiple columns
- Authentication and Group based authorization
- Pluggable middleware, conformations and normalizations
- Trigger actions/pipelines
- GraphQL APIs
- Read and Mutations APIs for all tables
- One level of relationship fetching
- Client SDK libraries for all platforms
- Rich data types
- Column types ranging from number to json to file/image assets
- Sub sites hosting
- Expose multiple websites from a single instance
- Connect multiple domains/sub-domains
- Pluggable Social Auth, Basic Auth or Username/Password Auth
- Cloud storage
- Connect to external cloud storage services seamlessly
- Pull data/Push data
- Action APIs
- Define work-flows
- Expose custom endpoints for other services
- Ready to use web dashboard
- Responsive to desktop, mobile and table
- Cross platform
- Windows, Mac, Linux and more
APIs
- CRUD APIs
- Action APIs
- User APIs
- State tracking APIs