# For Developers

- [Basics](/release-0.9.0/developers/developers-and-contributors.md)
- [Extending Pinot](/release-0.9.0/developers/developers-and-contributors/extending-pinot.md)
- [Writing Custom Aggregation Function](/release-0.9.0/developers/developers-and-contributors/extending-pinot/custom-aggregation-function.md)
- [Segment Fetchers](/release-0.9.0/developers/developers-and-contributors/extending-pinot/segment-fetchers.md)
- [Contribution Guidelines](/release-0.9.0/developers/developers-and-contributors/contribution-guidelines.md)
- [Code Setup](/release-0.9.0/developers/developers-and-contributors/code-setup.md)
- [Code Modules and Organization](/release-0.9.0/developers/developers-and-contributors/code-modules-and-organization.md): TODO: Deprecated
- [Update Documentation](/release-0.9.0/developers/developers-and-contributors/update-document.md)
- [Advanced](/release-0.9.0/developers/advanced.md)
- [Data Ingestion Overview](/release-0.9.0/developers/advanced/data-ingestion.md)
- [Ingestion Transformations](/release-0.9.0/developers/advanced/ingestion-level-transformations.md)
- [Null Value Support](/release-0.9.0/developers/advanced/null-value-support.md)
- [Advanced Pinot Setup](/release-0.9.0/developers/advanced/advanced-pinot-setup.md)
- [Plugins](/release-0.9.0/developers/plugin-architecture.md)
- [Write Custom Plugins](/release-0.9.0/developers/plugin-architecture/write-custom-plugins.md)
- [Input Format Plugin](/release-0.9.0/developers/plugin-architecture/write-custom-plugins/record-reader.md)
- [Filesystem Plugin](/release-0.9.0/developers/plugin-architecture/write-custom-plugins/pluggable-storage.md)
- [Batch Segment Fetcher Plugin](/release-0.9.0/developers/plugin-architecture/write-custom-plugins/write-your-batch.md)
- [Stream Ingestion Plugin](/release-0.9.0/developers/plugin-architecture/write-custom-plugins/write-your-stream.md): This page describes how to write your own stream ingestion plugin for Pinot.
- [Design Documents](/release-0.9.0/developers/design-documents.md): Links to all the design docs
- [Segment Writer API](/release-0.9.0/developers/design-documents/segment-writer-api.md)
