# Guides

> Each guide is one task, told as short steps, with its code in your language beside each step. Every sample is checked against the API's own contract.

1. [Build a travel help desk in 15 minutes](https://vestra.ai/developers/guides/travel-help-desk.md) (15 minutes): Describe the job, test it, ship it and ask it, with your own booking lookup: the path a real run took.
2. [Give Bash your tools](https://vestra.ai/developers/guides/your-tools.md) (10 minutes): Let Bash reach your own systems: tools your code answers, fixtures that play them in tests, and MCP servers.
3. [Let your user say yes](https://vestra.ai/developers/guides/approvals.md) (10 minutes): Bash asks before it spends money or acts for someone: show the question in your app, and answer with your user's choice.
4. [Put Bash inside your app](https://vestra.ai/developers/guides/inside-your-app.md) (10 minutes): Your signed-in user talks to Bash in your own page: chat, approvals, its screen and voice, from a session your server opens.
5. [Test before your users see it](https://vestra.ai/developers/guides/testing.md) (10 minutes): Pretend users, a judge, and fixtures for your tools: a version goes live only when its tests pass.
6. [Events and webhooks](https://vestra.ai/developers/guides/events-and-webhooks.md) (10 minutes): Follow a conversation as it happens, pick up after a drop, and have events sent to your server, signed.
7. [Serve many users at once](https://vestra.ai/developers/guides/many-customers.md) (10 minutes): Name your users, ask them all at once, cap what each can spend, and see what each one cost.
8. [Routines that run themselves](https://vestra.ai/developers/guides/routines.md) (10 minutes): Asks that run by themselves: on a schedule in plain words, or whenever your system calls, one for each user.
9. [Work from your editor](https://vestra.ai/developers/guides/your-editor.md) (5 minutes): Set Bash up, test it and ask it from your editor's chat: vestra mcp on your computer, or /v1/mcp from anywhere.
10. [Going live](https://vestra.ai/developers/guides/going-live.md) (10 minutes): The checklist from test mode to your users: a live key, CI's own key, caps, webhooks, a deploy that waits for its tests, and the way back.
