# Sentry Developer Documentation We recommend going through the [engineering practices](https://develop.sentry.dev/engineering-practices.md) and our [development philsophy](https://develop.sentry.dev/getting-started/philosophy.md) before contributing a change to Sentry. [![Development Infrastructure](https://develop.sentry.dev/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fdev-infra.baf528bf.png\&w=128\&q=75)](https://develop.sentry.dev/development-infrastructure.md) ### [Development Infrastructure](https://develop.sentry.dev/development-infrastructure.md) [How to get your local dev environment up and running.](https://develop.sentry.dev/development-infrastructure.md) [![Backend](https://develop.sentry.dev/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fback-end.086715f4.png\&w=128\&q=75)](https://develop.sentry.dev/backend.md) ### [Backend](https://develop.sentry.dev/backend.md) [The monolith that is powering Sentry.](https://develop.sentry.dev/backend.md) [![Frontend](https://develop.sentry.dev/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Ffront-end.9aa699a3.png\&w=128\&q=75)](https://develop.sentry.dev/frontend.md) ### [Frontend](https://develop.sentry.dev/frontend.md) [How we write frontend code.](https://develop.sentry.dev/frontend.md) [![Services](https://develop.sentry.dev/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fservices.bea88669.png\&w=128\&q=75)](https://develop.sentry.dev/services.md) ### [Services](https://develop.sentry.dev/services.md) [Running alongside the monolith.](https://develop.sentry.dev/services.md) [![Integrations](https://develop.sentry.dev/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fintegrate.ef98d669.png\&w=128\&q=75)](https://develop.sentry.dev/integrations.md) ### [Integrations](https://develop.sentry.dev/integrations.md) [Connecting Sentry to other products.](https://develop.sentry.dev/integrations.md) [![Ingestion](https://develop.sentry.dev/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fingest.2f234415.png\&w=128\&q=75)](https://develop.sentry.dev/ingestion.md) ### [Ingestion](https://develop.sentry.dev/ingestion.md) [Receiving and processing data.](https://develop.sentry.dev/ingestion.md) [![SDKs](https://develop.sentry.dev/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fsdks.924e48cd.png\&w=128\&q=75)](https://develop.sentry.dev/sdk.md) ### [SDKs](https://develop.sentry.dev/sdk.md) [Instrumenting user code.](https://develop.sentry.dev/sdk.md) [![Self-Hosted Sentry](https://develop.sentry.dev/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fsupport.8b7cb019.png\&w=128\&q=75)](https://develop.sentry.dev/self-hosted.md) ### [Self-Hosted Sentry](https://develop.sentry.dev/self-hosted.md) [How you can run all of Sentry on your own server, without paying anything.](https://develop.sentry.dev/self-hosted.md) You can also take a glance at the [Sentry Dockerfile](https://github.com/getsentry/sentry/blob/master/self-hosted/Dockerfile) for more information on how the Sentry server is configured, including its system dependencies. ## Pages in this section - [inclusive-language](https://develop.sentry.dev/getting-started/inclusive-language.md) - [philosophy](https://develop.sentry.dev/getting-started/philosophy.md)