Duvapps for developers
Everything you can do in an app, you can do from a script, a terminal, or your own agent.
Three surfaces, one set of permissions
Every app has a REST API, an MCP server and aCLI. They are generated from the same definition, so they cannot describe different things, and they all answer with the permissions of whoever's credential is being used. A key made by someone in Sales sees what Sales sees. There is no service account with a view of everything.
Your addresses
REST https://<your-suite>.gtable.app/<app>/v1
MCP https://<your-suite>.gtable.app/mcp (every app of the suite)
https://<your-suite>.gtable.app/<app>/mcp (one app)
CLI duvapps, built from the platform repository (see CLI)Where to go next
| If you want to | Read |
|---|---|
| See data moving in five minutes | Quickstart |
| Connect Claude, Cursor or ChatGPT | MCP |
| Understand what a token may do | Permissions |
| Undo something an agent did | Versioning and undo |