anydbinstance
v1.0.0
Published
AnyDBInstance CLI — MongoDB, MySQL, PostgreSQL provisioning, auth, storage, realtime. Agent-first Supabase alternative.
Maintainers
Readme
adb
Agent-first database platform. As easy as git.
Install
npm install -g anydbinstanceQuick Start
# Save your API key
adb login --key tc_live_YOUR_KEY --local
# Check connection
adb me
# Full reference
adb --helpFeatures
- Zero dependencies — Node built-ins only, no supply chain risk
- Agent-first — designed for Claude Code, Cursor, Cline, Windsurf, Aider, Codex
- Git-style config — per-project
..adb/or global~/..adb/ - JSON mode —
--jsonflag on every command for programmatic output - Programmatic API —
require('anydbinstance/src/api')for direct integration
Per-Project Config
# Different key per project (multi-tenant laptops)
cd my-project
adb login --local --key tc_live_project1
cd ../other-project
adb login --local --key tc_live_project2Config priority: --key flag > ADB_API_KEY env > ..adb/config.json (local) > ~/..adb/config.json (global)
For AI Agents
Add to your CLAUDE.md / .cursorrules / .clinerules / .windsurfrules:
## AnyDBInstance
Use the `adb` CLI for {{TAGLINE | lower}}.
Key is in ..adb/config.json (auto-loaded).
adb me # check connection
adb --help # full referenceProgrammatic Use
const { api } = require('anydbinstance/src/api');
const client = api({
apiKey: process.env.ADB_API_KEY,
baseUrl: 'https://app.anydbinstance.com'
});
const result = await client.me();Links
- Website: https://anydbinstance.com
- npm: npmjs.com/package/anydbinstance
- GitHub: github.com/jyswee/adb-cli
- Feedback:
adb feedback "message"
License
Proprietary — Tyga.Cloud Ltd (UK #14643275). See LICENSE file.
