neondatabase/neon
Reference
This section is a direct reference: configuration knobs, data models, and dependencies. It's intentionally less narrative than the rest of the wiki — use it as a lookup.
Pages
- Configuration — TOML keys, env vars, CLI flags per binary.
- Data models — the on-the-wire types and on-disk schemas.
- Dependencies — workspace dependency map.
Source-of-truth pointers
Many of the items in this section are summarized; the underlying authoritative sources in repo are:
| Topic | File |
|---|---|
| Pageserver TOML | pageserver/src/config.rs; long form docs/settings.md |
| Pageserver HTTP | pageserver/src/http/openapi_spec.yml |
| Safekeeper config | safekeeper/src/lib.rs, CLI flags in safekeeper/src/bin/safekeeper.rs |
| Safekeeper HTTP | safekeeper/src/http/openapi.yaml |
| Storage controller config | storage_controller/src/main.rs (CLI flags) |
| Storage controller HTTP | storage_controller/src/http.rs |
| Storage controller DB schema | storage_controller/migrations/, storage_controller/src/schema.rs |
| Compute spec | libs/compute_api/src/spec.rs |
| compute_ctl HTTP | compute_tools/src/openapi_spec.yml |
| Endpoint storage HTTP | endpoint_storage/src/openapi_spec.yml |
| Proxy config | proxy/src/config.rs, CLI in proxy/src/bin/proxy.rs |
| Workspace deps | Cargo.toml (root) |
See also
- Patterns and conventions — for the conventions that drive these reference items.
- Architecture — to understand the relationships between the items.
Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.