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.21.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.21.0
File Size Uploaded Provenance Actions
astrocyte_stack-0.21.0.tar.gz 3.1 kB Without provenance Details for astrocyte_stack-0.21.0.tar.gz

Built distribution (wheel)

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

Total release size: 5.4 kB

Release files / astrocyte_stack-0.21.0.tar.gz

Download URL astrocyte_stack-0.21.0.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
e337f80372ca883553348efef7e215dfecd9894aabd68c33a67eee335b83974a
BLAKE2b-256 checksum
How to use checksums
edb9ca92fd450b41d60ce29e2d8785e9835172c04331ffa893213980703cb995
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.21.0-py3-none-any.whl

Download URL astrocyte_stack-0.21.0-py3-none-any.whl
Size 2.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e84e1d4254e4d29db1883991f9e8a61594f524de9ee6342812e47ad23486897b
BLAKE2b-256 checksum
How to use checksums
a8a1db1378296202063ce34c211a76fa865e96cccd37fc6109093ea40a96c79f
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.21.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