Sentry Developer Documentation
This documentation serves as reference points for developing against Sentry, as well as finer details about running the Sentry services.
We recommend going through the engineering practices and our development philsophy before contributing a change to Sentry.
Development Infrastructure
How to get your local dev environment up and running.
Backend
The monolith that is powering Sentry.
Frontend
How we write frontend code.
Services
Running besides the monolith.
Integrations
Connecting Sentry to other products.
Ingestion
Receiving and processing data.
SDKs
Instrumenting users code.
Self-Hosted Sentry
How you can run all of Sentry on your own server, without paying anything.
You can also take a glance at the Sentry Dockerfile for more information on how the Sentry server is configured, including its system dependencies.
Help improve this content
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) or suggesting an update ("yeah, this would be better").
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) or suggesting an update ("yeah, this would be better").