Unkey

Engineering Documentation

Everything you need to know about engineering at Unkey

Welcome to Unkey's engineering documentation. This is your central hub for understanding how we build, deploy, and operate our systems.

What's Here

API Design

Standards and guidelines for building consistent, reliable APIs across our platform.

Architecture

Deep dives into how Unkey works - from high-level system design to service-specific implementation details.

Contributing

Everything you need to know to contribute to Unkey, including development setup, testing procedures, and our pull request workflow.

Infrastructure

Guides for setting up and managing our cloud infrastructure across AWS, Cloudflare, and other platforms.

Runbooks

Step-by-step operational procedures for troubleshooting, incident response, and maintaining our services in production.

Company

Information about working at Unkey, team processes, and company culture.

RFCs

Request for Comments - our process for proposing and discussing significant technical changes before implementation.

Releases

Documentation of API changes, frontend updates, and release processes.

Getting Started

If you're new to the team, start with Contributing to set up your development environment.

For operational issues, check Runbooks for step-by-step troubleshooting guides.

Questions? Ask in our engineering channels or open an issue on GitHub.

Last updated on

On this page