> For the complete documentation index, see [llms.txt](https://adiom.gitbook.io/data-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://adiom.gitbook.io/data-api/readme.md).

# Data API

Data API by [Adiom](https://adiom.io) makes it really easy to build a declarative gRPC enabled access layer for your databases.&#x20;

Currently supports MongoDB and Postgres as a database and can perform authorization checks based on a JWT Authorization: Bearer token.&#x20;

It is built on top of [Connect RPC](https://connectrpc.com/) so it supports JSON over HTTP in addition to gRPC.

* Enable easy and secure access to your databases through protobufs/gRPC
  * Per-endpoint granular authorization for RLS (row-level security) or FLS (field-level security)
  * Per-endpoint request validation
* Standardize API interfaces and communication in your stack on protobufs/gRPC
* Allow request observability with OpenTelemetry support

<figure><img src="https://4211308970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB2xwJ3fa5RUPg0ZyxPiH%2Fuploads%2FItXeGFtO3UcsZSb4nyaO%2Fimage.png?alt=media&amp;token=f2b29a99-5fb2-4068-a654-aeff370be486" alt=""><figcaption></figcaption></figure>

You can for example use this to set up a gRPC server to access your MongoDB databases. Then you can use [grpcmcp](https://github.com/adiom-data/grpcmcp) to make it available to Claude or another MCP enabled LLM client.&#x20;

For testing and experimentation, we have a free hosted implementation that works with MongoDB and can be used as MongoDB Atlas Data API: <https://dapi-sandbox.adiom.io/>

The core of the project will be eventually released as Open Source under Apache 2.0 license and the code will be available in [GitHub](https://github.com/adiom-data/dapi).

### Jump right in

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>Get Started</td><td></td><td></td><td><a href="/data-api/getting-started/quickstart.md">Getting Started</a></td></tr><tr><td>Build a Web App with DAPI</td><td></td><td></td><td><a href="/data-api/tutorials/building-web-applications.md">Building Web Applications</a></td></tr><tr><td>Connect an AI Agent</td><td></td><td></td><td><a href="/data-api/tutorials/connecting-ai-agents.md">Connecting AI Agents</a></td></tr></tbody></table>
