Deploy quickslice
Auto-indexing service and GraphQL API for AT Protocol Records
quickslice
Just deployed
/data
Deploy and Host quickslice on Railway
quickslice is a GraphQL API server for AT Protocol records. It automatically generates GraphQL schemas from Lexicon definitions, providing real-time data ingestion via Jetstream, historical backfill support, and Relay-compliant cursor-based pagination.
About Hosting quickslice
quickslice runs as a containerized Gleam/Erlang application with SQLite for storage. Hosting requires a Docker-capable platform with persistent volume support for the database. The server ingests data from the AT Protocol firehose in real-time and serves it via GraphQL. Configuration is handled through environment variables for OAuth and via the settings page once the application is deployed. The application exposes a health check endpoint at /health and a GraphiQL interface at /graphiql for query exploration.
Common Use Cases
- Application backends: Build apps on AT Protocol data with filtering, sorting, and real-time subscriptions
- Data exploration: Use GraphiQL to explore AT Protocol records interactively with automatic schema generation from Lexicons
Dependencies for quickslice Hosting
- Persistent Volume: SQLite database requires persistent storage
- Environment Secrets: OAUTH_SIGNING_KEY P-256 private key in multibase format (z-prefixed base58btc) for signing OAuth JWTs. Generate via the goat cli https://formulae.brew.sh/formula/goat. The command is:
goat key generate -t p256
Deployment Dependencies
Implementation Details
Environment variables to configure: OAUTH_SIGNING_KEY=
Volume mount: /data (1GB minimum)
Health check path: /health
Why Deploy quickslice on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying quickslice on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
quickslice
ghcr.io/bigmoves/quickslice:latestOAUTH_SIGNING_KEY
goat key generate -t p256