Skip to main content

EdgeBase Logo

edgebase-core

Shared low-level Python primitives for EdgeBase.

edgebase-core is the foundation used by edgebase and edgebase-admin. It contains the HTTP client, table/query builder, storage helpers, push primitives, field operations, and common error types.

Most application code should install edgebase-admin instead:

  • pip install edgebase-admin

If you are working inside this repository or publishing an internal umbrella package, edgebase is the broader package that layers on top of edgebase-core.

Install edgebase-core directly only if you are building custom wrappers, generated bindings, or internal integrations on top of the EdgeBase APIs.

EdgeBase is the open-source edge-native BaaS that runs on Edge, Docker, and Node.js.

This package is one part of the wider EdgeBase platform. For the full platform, CLI, Admin Dashboard, server runtime, docs, and all public SDKs, see the main repository: edge-base/edgebase.

Docs

Quick Start

from edgebase_core import HttpClient, StorageClient, TableRef

http = HttpClient(
    "https://your-project.edgebase.fun",
    service_key="service-key",
)

posts = (
    TableRef(http, "shared", None, "posts")
    .where("published", "==", True)
    .order_by("createdAt", "desc")
    .limit(20)
    .get_list()
)

bucket = StorageClient(http).bucket("avatars")

Included Surfaces

  • HttpClient
  • TableRef, DocRef, ListResult
  • StorageClient, StorageBucket
  • PushClient
  • FieldOps, increment, delete_field
  • ContextManager
  • EdgeBaseError

AI Assistant

  • Package guide: packages/sdk/python/packages/core/README.md
  • Assistant reference: packages/sdk/python/packages/core/llms.txt

Requirements

  • Python 3.10+
  • httpx>=0.27

Metadata

Release files for edgebase-core 0.2.9

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

Source distribution (sdist)

Source distribution for edgebase-core 0.2.9
File Size Uploaded Provenance Actions
edgebase_core-0.2.9.tar.gz 20.4 kB Without provenance Details for edgebase_core-0.2.9.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for edgebase-core 0.2.9
File Interpreter ABI Platform Actions
edgebase_core-0.2.9-py3-none-any.whl Python 3 none any Details for edgebase_core-0.2.9-py3-none-any.whl

Total release size: 45.0 kB

Release files / edgebase_core-0.2.9.tar.gz

Download URL edgebase_core-0.2.9.tar.gz
Size 20.4 kB
Tags Source
SHA-256 checksum
How to use checksums
969394274441fb34adef91590cabaf6a7f44d467b5694b32f2cf188954d9719d
BLAKE2b-256 checksum
How to use checksums
d36f6e8648fc229854303927eaca04e9ec2148791a2ce49881259d7edf7dda3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Release files / edgebase_core-0.2.9-py3-none-any.whl

Download URL edgebase_core-0.2.9-py3-none-any.whl
Size 24.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
13d8f56611df3512e76e4633d97e432a3525e68fd7ef49edc6c67d0c5d92d9de
BLAKE2b-256 checksum
How to use checksums
746fd3925148600e7ac8f369fb84f18a3f4ac1fd22c6414793b93e54ffa9a0af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Security for edgebase-core 0.2.9

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