PHPackages                             edgebase/core - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. edgebase/core

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

edgebase/core
=============

EdgeBase Core SDK — shared types, HTTP client, table, storage.

v0.1.5(1mo ago)03—0%1MITPHPPHP &gt;=8.1

Since Mar 19Pushed 1mo agoCompare

[ Source](https://github.com/edge-base/edgebase-php-core)[ Packagist](https://packagist.org/packages/edgebase/core)[ Docs](https://edgebase.fun/docs/sdks)[ RSS](/packages/edgebase-core/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (4)Used By (1)

 [ ![EdgeBase Logo](https://raw.githubusercontent.com/edge-base/edgebase/main/docs/static/img/logo-icon.svg) ](https://github.com/edge-base/edgebase)

EdgeBase PHP Core SDK
=====================

[](#edgebase-php-core-sdk)

Shared low-level PHP primitives for EdgeBase.

`edgebase/core` is the foundation used by `edgebase/admin`. It provides the HTTP client, database references, table query builder, storage helpers, field operations, error types, and the server-side room client.

Most application code should install `edgebase/admin` instead. Use this package directly when you are building custom wrappers, generated bindings, or internal integrations.

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](https://github.com/edge-base/edgebase).

Documentation Map
-----------------

[](#documentation-map)

Use this README for the fast overview, then jump into the docs when you need depth:

- [SDK Overview](https://edgebase.fun/docs/sdks)Install commands and the public SDK matrix
- [Database Admin SDK](https://edgebase.fun/docs/database/admin-sdk)Table queries, filters, pagination, batch writes, and raw SQL
- [Storage](https://edgebase.fun/docs/storage/upload-download)Uploads, downloads, metadata, and signed URLs
- [Admin SDK Reference](https://edgebase.fun/docs/admin-sdk/reference)Cross-language examples that sit on top of this core package

For AI Coding Assistants
------------------------

[](#for-ai-coding-assistants)

This package includes an `llms.txt` file for AI-assisted development.

Use it when you want an agent or code assistant to:

- keep Service Key logic on the server
- use the actual PHP class and method names
- avoid copying JavaScript promise-based examples into PHP
- remember which surfaces are low-level helpers versus admin-only clients

You can find it:

- in this repository: [llms.txt](https://github.com/edge-base/edgebase-php-core/blob/main/llms.txt)
- in your environment after install, inside the `EdgeBase\Core` package directory as `llms.txt`

Installation
------------

[](#installation)

```
composer require edgebase/core
```

Quick Start
-----------

[](#quick-start)

```
