This repository contains the open-source SQL schema and SDKs of Schemamap.io.
Comparison to similar tools:
Need | Solutions |
---|---|
REST API | Postgrest |
GraphQL API | Hasura, Supabase |
Table-based API | :tada: Schemamap.io :tada: |
Schemamap.io provides a common SQL and backend interface for your Postgres-based multi-tenant application, regardless of your framework.
Instead of maintaining CSV/Excel imports and exports by hand, generate them using industry-standard patterns via a rule engine.
As your schema evolves (new columns/tables) so do your table-based interfaces, along with import/export SQL scripts.
.xls
and .xlsx
) (Work in progress)Integrate schemamap
seamlessly with language-specific SDKs.
Currently supported:
Watch out for more languages coming soon! Have a request? Open an issue.
direnv allow
(will prompt you to install https://devenv.sh/getting-started/#2-install-cachix, from Step 2.)git lfs pull
process-compose
to bring up the development environment servicesci-test
to run the integration test suite locally (shut down process-compose
beforehand)devenv info
to see what packages and scripts are availableWe'd love to hear from you! Whether it's a bug report, feature request, or general feedback - feel free to raise an issue.
Security is at the core Schemamap.io.
If you discover any issue regarding security, please disclose the information responsibly by sending an email to security@schemamap.io and not by creating a GitHub issue.
We'll get back to you ASAP and work with you to confirm and plan a fix for the issue.
Please note that we do not currently offer a bug bounty program.
This software uses the following third-party libraries:
Copyright © 2023-2024 Schemamap.io Kft.
This project is distributed under the MIT License. For more details, refer to the LICENSE file.
Can you improve this documentation? These fine people already did:
Krisztian Szabo & Krisztián SzabóEdit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close