Skip to main content

astrocyte-stack

Convenience meta-package for Astrocyte's default production stack.

pip install astrocyte-stack

That's it. Equivalent to:

pip install "astrocyte[default]"
# which itself resolves to:
pip install astrocyte astrocyte-postgres

Why a separate package

astrocyte-stack exists so the recommended install is one short copy-paste, not three packages or a square-bracket extras string. The trade-off:

  • Library / framework consumers (pip install astrocyte) get a thin install with only the SPI types and in-memory backends. ~11 packages.
  • Production / quick-start consumers (pip install astrocyte-stack) get the Postgres-backed brain that the docs assume. ~18 packages.
  • The default stack can evolve (e.g. swapping the default vector backend later) without astrocyte itself growing dependencies.

What's inside

Only a dependency declaration. There is no astrocyte_stack Python API. For actual usage, import astrocyte — see the quick-start.

Choosing a different default

If you want a non-Postgres backend, install astrocyte directly with the relevant per-adapter extra:

pip install "astrocyte[qdrant]"          # Qdrant vector store
pip install "astrocyte[neo4j]"           # Neo4j graph store
pip install "astrocyte[elasticsearch]"   # Elasticsearch document store

Or browse the ecosystem and packaging guide for the full matrix of optional dependencies.

License

Apache-2.0. See LICENSE.

Metadata

Release files for astrocyte-stack 0.17.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for astrocyte-stack 0.17.0
File Size Uploaded Provenance Actions
astrocyte_stack-0.17.0.tar.gz 3.1 kB Without provenance Details for astrocyte_stack-0.17.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for astrocyte-stack 0.17.0
File Interpreter ABI Platform Actions
astrocyte_stack-0.17.0-py3-none-any.whl Python 3 none any Details for astrocyte_stack-0.17.0-py3-none-any.whl

Total release size: 5.4 kB

Release files / astrocyte_stack-0.17.0.tar.gz

Download URL astrocyte_stack-0.17.0.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c8f56c24c0045250693b319fecc79b20ba12532b99e0aad218c3c1f937cdeb78
BLAKE2b-256 checksum
How to use checksums
833a9f7201d390729cc8feb182c4be68d2de83f903ac881e06f904a855aeda05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / astrocyte_stack-0.17.0-py3-none-any.whl

Download URL astrocyte_stack-0.17.0-py3-none-any.whl
Size 2.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4a4c21b34f6a01ef318fc287c7e34c3b030bc73b4a18bcea71b699c75ff22f56
BLAKE2b-256 checksum
How to use checksums
2c21fe152829a738ce0401651e2e7d5774b8a79411102636cc59022e58a7410e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Security for astrocyte-stack 0.17.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page