Getting Started¶
High-level orientation for Astra. Implementation setup, repo layout, and contributor workflows are intentionally not documented on this public wiki — they live with the source tree for people who already have access.
What Astra is¶
Applications use the Astra SDK, which talks to a small kernel: actor runtime, task graph, scheduler, messaging, and durable state coordination. Under that sits Postgres (source of truth), Redis (streams and fast ephemeral state), Memcached (LLM-related caching), and object storage. Agent and product logic stay outside the kernel via documented APIs — see the architecture overview and PRD §3–5 in the Astra repo.
If you contribute¶
- Read PRD §1–9 for vision, kernel boundaries, and services.
- Read the Glossary and Architecture overview.
- Follow the contributor onboarding and tooling in the private Astra repository (local run, tests, migrations).
Public API smoke test¶
If you have a running environment, health and basic flows are described at a high level in PRD §15 and the API endpoints summary. Exact request bodies and port defaults may change — verify against your deployment.
Further reading¶
| Topic | Page |
|---|---|
| Architecture | Overview, Services |
| Security | Security |
| Operations | Operations |
| Deployment | Deployment |