Platform · Data and integrations
Connect data that already exists. Build what comes next.
Connect PostgreSQL, MySQL, MariaDB, SQL Server, Oracle and SQLite; model relationships and expose data through APIs, GraphQL, and access keys.

CONNECTED DATA
A common model. Six engines. Multiple ways to integrate.
Register a connection once and use it in your model, screens, APIs, scripts, workflows, and reports.
Choose the right base for each context.
Connect to PostgreSQL, MySQL, MariaDB, Microsoft SQL Server, Oracle, or SQLite, test the connection, and maintain the credentials associated with the application.
Tables and relationships become a living model.
Create or import tables, define keys, indexes, physical or virtual relationships, enums and friendly names without losing connection to the real database.
Expose data and operations with control.
Generate CRUD, filters, sorting and pagination from the model or compose pipelines with SQL, HTTP calls and scripts.
Python, HTTP and SQL within the platform.
Write Python scripts with dependencies, files, secrets and SDK; consume external services or execute logic alongside the data.
Delimited keys and public operations when necessary.
Create application- and endpoint-scoped API keys, revoke access, and explicitly choose operations that can be public.
Integration as a product capability, not as a side project.
KEPLIN works with the existing architecture and creates a common contract for applications, processes and services.