# Start here

> Get to know the API package and install it, or migrate an existing 1.x app.

## Documentation

- [Introduction](https://hulla.dev/docs/api.md): Declare an HTTP contract once. Implement it on the server and call it with a typed client.
- [Installation](https://hulla.dev/docs/api/installation.md): Install the core package and the integration for your server.
- [Mental model](https://hulla.dev/docs/api/mental-model.md): Follow a request from the typed client to its server handler and back.
- [Migration guide](https://hulla.dev/docs/api/start/migration.md): Migrate a 1.x procedure to a working 2.0 API route.
