# Voxgig

> Voxgig is an open-source SDK generator for API-first SaaS. It extracts a type-safe semantic model of your API, its entities, their attributes, and the operations on them, then generates six surfaces from that one model: an SDK, a CLI, an MCP Server, Agent Skills, a REPL, and the Semantic Model itself. Change the spec and all six regenerate together, so they never drift.

Install: `npm create @voxgig/sdkgen`. MIT licensed. Source at https://github.com/voxgig/sdkgen.

## What you get from one spec

1. **SDK**: uniform client libraries in TypeScript, JavaScript, Go, Python, PHP and Lua. You call entities and operations, not URLs.
2. **CLI**: a real command-line tool over your API, entity-shaped, for scripts, CI and on-call.
3. **MCP Server**: a Model Context Protocol server, so Claude, ChatGPT, Cursor and Cline can call your API as a native tool.
4. **Agent Skills**: generated markdown that teaches a coding agent your entities and operations.
5. **REPL**: an interactive shell over the same entities.
6. **Semantic Model**: the type-safe model of your API, entities, attributes and operations. The ground truth the other five are generated from.

## Why this exists

- **The SDK maintenance tax.** Your first customer wants Go. The next wants Python. Now you own N SDKs, and every API change is N updates, N test suites, N customer migrations.
- **The agent-experience shift.** AI agents are already calling your API and they want an MCP server. Hand-roll one and it drifts from your SDK on the next release.
- **If you build it, you own it.** It does not matter who wrote the code, a person, an AI assistant, or a generator. The SDK sits in your repo and you carry the maintenance. The tool changes who types, not who owns.

Voxgig's answer is deterministic generation from a type-safe model. Same spec in, same model, same surfaces out, every time.

## Three ways to work with Voxgig

1. **Adopt the open source.** Generate all six surfaces from your spec. Free, MIT, no sales call. https://voxgig.com/sdk
2. **Hire us for Developer Experience.** Take generated SDKs to production grade. https://voxgig.com/api-experience/developer-experience
3. **Hire us for Agent Experience.** Ship an MCP server your customers' agents can actually use. https://voxgig.com/api-experience/agent-experience

## Facts

- 600+ example SDKs already generated, browsable at https://voxgig.com/voxgig-sdk and https://github.com/voxgig-sdk
- Six target languages: TypeScript, JavaScript, Go, Python, PHP, Lua. Java and C# on request.
- MIT licensed.
- Voxgig Ltd. has traded since 2018, from Dublin, Ireland and Brentford, United Kingdom.

## Where to go next

- [SDK Generator](https://voxgig.com/sdk)
- [SDK Catalog, 600+ worked examples](https://voxgig.com/voxgig-sdk)
- [Developer and agent resources](https://voxgig.com/developers)
- [API Experience consulting](https://voxgig.com/api-experience)
- [Contact](https://voxgig.com/contact)
