QueryAPIGate
MCP
MCP · AI agentsYour databases, in Claude, Cursor and your own agents
Connect your AI apps →
Start hereConnect your AI appsWhat it does, at a glance, and how to connect a clientThe serverMCP server for AI agentsWhat agents get, what they never get, and every toolUse caseAI agentsLet an agent query your data, governed like an appMeasured againstThe agent-safety checklistAltinity’s nineteen recommendations, point by point: 16 coveredReferenceMCP referenceTools, resources, OAuth and every settingTry itPlaygroundEvery front door, MCP included, in your browser
Guides for agentsLet an agent call your queriesExplore the schema and run ad-hoc SQLHide personal data from an agentSign in through your identity providerTell agents what your data meansWrites, with a person approving eachAll the agent guides →
Any MCP client over Streamable HTTP, for exampleClaudeCursorCopilotLangChainPython SDK
Features
FeaturesEverything it does, section by section
All features →
Connect and governDatabasesSecurity and accessMCP for AI agents
BuildSaved queriesParametersResponse formatsPaging and streaming
Serve and operateCachingRate limitingObservabilityOpenAPI
Console and proofAdministration UITesting and qualityEvery request
Features: one gate, every front door →IntegrationsPlayground
Use cases
Use casesTwelve jobs people hire QueryAPIGate for
All twelve, with the shape of each call →
Product teamsCustomer analyticsAnalytics in your product, one tenant at a timeProduct teamsInternal toolsBack an internal app without a backend teamProduct teamsControlled writesLet a partner or a form write, through one approved queryPartners and pipelinesPartner data APIHand a partner one query, not your schemaPartners and pipelinesScheduled deliveriesDeliver a daily file, incrementally, to someone else's bucketPartners and pipelinesLive dashboardsA live view of what is being queried, by whomData teamsSelf-serve dataData for every team, without handing out the databaseData teamsFiles as an APITurn a bucket of Parquet into a queryable APIData teamsLegacy databasesA governed API in front of a database you can't changeAIAI agentsLet an agent query your data, governed like an appSecurity and platformCompliance and auditAnswer the auditor from the running systemSecurity and platformPlatform teamsRun it like the rest of your platform
Deploy
DeployThree reference architectures, each one tested in CI
Overview and comparison →
Start hereSingle instanceOne container or process; SQLite on a volume, or PostgreSQL.Several instancesHigh availabilityA shared PostgreSQL store and Redis, so any instance answers any request.Helm chartKubernetesOne pod on SQLite, or several behind a disruption budget.MeasuredBenchmarks by shapeWhat each shape and add-on has been measured to serve.
Choose your shapeProduction checklistInstall optionsDeployment guide
Single instanceHigh availabilityKubernetes Benchmarks by shape
Docs
DocumentationReference for every setting, endpoint and promise
All documentation →
Run itInstallation and setupConfigurationDeploymentDatabase connections
ReferenceAPI referenceMCP serverFeaturesExample APIsQuery metadataA tour of the Console
PerformancePerformance and sizingOLTP benchmark on PostgreSQLWhat a governed call costsOne MySQL server, six services
SecurityThreat modelStandards and specificationsWhere data goesSecurity policyArchitecture overviewQuestionnaire answersSBOM and verification
ProjectWhy QueryAPIGateTechnology stackContributingCode of conduct
Docs: how the pieces fit, and where to start →FAQGlossary
FAQGlossary
Guides
How-to guides65 how-to guides, each run against a real server
All 65 guides, with times and outcomes →
Reading pathsStart hereThe first five, in order: a query, a database, an API key.01 → 05 · 5 guides · ≈42 minGive a partner an APIOne query, hashed columns, limits, an expiry, a rotation plan.13 → 50 · 7 guides · ≈53 minLet agents inMCP tools, what the data means, and writes a person approves.24 → 49 · 5 guides · ≈85 minShip data outFiles as an API, scheduled deliveries, a live feed of runs.41 → 28 · 4 guides · ≈65 minGo to productionThe Deploy page checklist, as guides.23 → 59 · 8 guides · ≈135 min
By topicStart6Queries7Access13Agents7Events and exports6Operate17Govern8
New here? · Guide 01 · 10 minTurn your first SQL query into a REST APIA real HTTP endpoint, backed by your own SQL, with typed parameters, and no controller code written by hand.Start guide 01 →Or try it in the Playground first →
By part of the architecture
Who callsFront doorsThe governed coreAsksYour dataReports to
Evaluate
EvaluateWhat an evaluation asks for: fit, security and proof
Start at the Trust center →
IntegrationsThe databases, identity providers, secret stores, clients and tools it works with, and how each is tested.CompareAgainst a hand-rolled API and the other ways to put a database behind an endpoint.PerformanceWhat a governed call costs on PostgreSQL: throughput, latency under load, scale-out and a sizing rule.Performance on MySQLOne server, a database per microservice, per-user queries across them: cost, sizing and isolation.Benchmarks by shapeWhat each shape and add-on has been measured to serve.Trust centerWhere data goes, what you can verify yourself, and how to report a vulnerability.EnterpriseIdentity, audit, availability, cryptography and the downloadable security pack.SecurityWhat each layer defends against, and the hardening checklist before go-live.Standards and specificationsThe twenty-five RFCs and specifications it is built on, each with what it is used for.
IntegrationsComparePerformancePerformance on MySQL Benchmarks by shapeTrust centerEnterpriseSecurityStandards and specifications Blog About Playground AnanthaRajuC/QueryAPIGate
{{ backLabel }} {{ rg.label }} {{ s.num }}{{ s.title }}
{{ post.cat }}{{ post.topic }}{{ post.version }}

{{ title }}

{{ post.summary }}

{{ post.when }}
Download as PDF{{ pa.pdf.desc }}{{ it.title }} ↗{{ it.desc }}
{{ kindLabel }} · {{ catLabel }}

{{ title }}

View on GitHub ↗Suggest an edit ↗
Download as PDF{{ pa.pdf.desc }}{{ it.title }} ↗{{ it.desc }}

{{ error }}

{{ prevLabel }}{{ prev.title }} {{ nextLabel }}{{ next.title }}
On this page
Back to top ↑
QueryAPIGate

One governed gate between your databases and everything that asks them for data. Self-hosted: your data never leaves your infrastructure.

Self-hostedApache-2.0Signed releases + SBOMFIPS-approved cryptoPython 3.11+
Install → Latest release → MCP server →
ProductFeaturesUse casesIntegrationsPlaygroundDeployCompareRoadmapChangelog
ResourcesDocsFAQGlossaryHow-to guidesAPI referenceMCP serverFull reference siteBlog
TrustTrust centerEnterpriseSecuritySupport and versionsWhere data goesThreat modelReport a vulnerability
ProjectAboutBuilt withGitHubX (Twitter)DiscordReleasesDocker HubContributingCode of conductLicence (Apache-2.0)
© 2026 QueryAPIGate · Apache-2.0 · Experimental features are labelled in the product and the changelog. CI status OpenSSF Scorecard score