# peinture

Image storage & processing with a JSON-RPC 2.0 API. Upload photos; the service
stores the originals privately, generates a set of sizes, formats, and crops,
and serves them from a public bucket or through the app.

## Documentation

- [API documentation](/docs) — guides and a page per method
- [Authentication](/docs/authentication) and [errors](/docs/errors)
- [OpenAPI 3.1](/openapi.json) · [OpenRPC](/openrpc.json) · [Postman](/docs/peinture.postman_collection.json)
- [llms.txt](/llms.txt) and [llms-full.txt](/llms-full.txt) for AI agents
