PHPackages                             agnesoft/agdb\_api - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. agnesoft/agdb\_api

ActiveLibrary[HTTP &amp; Networking](/categories/http)

agnesoft/agdb\_api
==================

Agnesoft Graph Database API client for PHP

v0.12.10(2mo ago)1334837[13 issues](https://github.com/agnesoft/agdb/issues)Apache-2.0RustPHP ^7.4 || ^8.0CI passing

Since Aug 11Pushed 1mo ago4 watchersCompare

[ Source](https://github.com/agnesoft/agdb)[ Packagist](https://packagist.org/packages/agnesoft/agdb_api)[ Docs](https://github.com/agnesoft/agdb)[ GitHub Sponsors](https://github.com/michaelvlach)[ RSS](/packages/agnesoft-agdb-api/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (33)Used By (0)

 [![agdb logo](https://camo.githubusercontent.com/e226b80feaaeb03c0136f37ac85309ed0222a4adcbe422f316062c1ac3c1fd8f/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6c6f676f2e737667)](https://agdb.agnesoft.com/)

 agdb
======

[](#----agdb)

###  The graph database.

[](#----the-graph-database)

 [![db](https://camo.githubusercontent.com/1b412d7efaea79aa40b1089525466eb0b9feb7ecad2b21e0ee9f72186142a5f5/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f64622e706e67)](https://agdb.agnesoft.com/docs/references/queries) [![api](https://camo.githubusercontent.com/9fa4956a96af2f50454306196309d4aa3d0017dd872f6d105ce1da0db505490a/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6170692e706e67)](https://agdb.agnesoft.com/api-docs/openapi) [![studio](https://camo.githubusercontent.com/92b01204eb53407d27925f419087b8aba47af32f22d35303db82579a80c995ce/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f73747564696f2e706e67)](https://agdb.agnesoft.com/docs/references/studio) [![server](https://camo.githubusercontent.com/8fceee2ea085e504490f38bce8fbd0d69af1992b873cdb33893ad82914dab393/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f7365727665722e706e67)](https://agdb.agnesoft.com/docs/references/server) [![cloud](https://camo.githubusercontent.com/296a01841200e31197a39fe3fc56c7cca9a23f5f6e850e26d34cbac97999c20c/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f636c6f75642e706e67)](https://agdb.agnesoft.com/enterprise/cloud)

 [![rust](https://camo.githubusercontent.com/62c1bf42f117ba635470d2af3ef07b88afb35145e4d19923c2b8acf92140a069/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f727573742e706e67)](https://agdb.agnesoft.com/api-docs/rust) [![ts](https://camo.githubusercontent.com/89a18ae52046de45ed73d5054eb131cb3b60cc1f94ba20830d71bc1faa6256eb/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f74732e706e67)](https://agdb.agnesoft.com/api-docs/typescript) [![js](https://camo.githubusercontent.com/345c4cc2aebc49fbad98fbbad1ff86f7f997f170ef77415b83a8423bd76cd5b3/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6a732e706e67)](https://agdb.agnesoft.com/api-docs/typescript) [![js](https://camo.githubusercontent.com/e152b4b07b15a96ba3494a6fc449e3c11e90c78d5156c9e1ed5f2b580a99aa7f/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f7068702e737667)](https://agdb.agnesoft.com/api-docs/php) [![python](https://camo.githubusercontent.com/d9c47930ad7c7d1813e05387255f427d53681017f8116af65a7c627798cb16ca/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f707974686f6e2e706e67)](https://camo.githubusercontent.com/d9c47930ad7c7d1813e05387255f427d53681017f8116af65a7c627798cb16ca/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f707974686f6e2e706e67) [![java](https://camo.githubusercontent.com/72161f3708bd1c2506008340ccda9dd164293d45b2dece5c6502c4ba288f5099/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6a6176612e706e67)](https://camo.githubusercontent.com/72161f3708bd1c2506008340ccda9dd164293d45b2dece5c6502c4ba288f5099/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6a6176612e706e67) [![c](https://camo.githubusercontent.com/04f4a77071a50a0c8ab26c33efdfa831a7d7963284fb86db898cc71bd8806573/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f632e706e67)](https://camo.githubusercontent.com/04f4a77071a50a0c8ab26c33efdfa831a7d7963284fb86db898cc71bd8806573/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f632e706e67) [![cpp](https://camo.githubusercontent.com/0e93320f4533c0572933da6bb7e699bb296e65f0e6e2083c4de5916430606038/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6370702e706e67)](https://camo.githubusercontent.com/0e93320f4533c0572933da6bb7e699bb296e65f0e6e2083c4de5916430606038/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6370702e706e67) [![csharp](https://camo.githubusercontent.com/beaa1eac5a71ee338e3146df27aac99b0d89a5b797f93e21a007294aba31d572/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6373686172702e706e67)](https://camo.githubusercontent.com/beaa1eac5a71ee338e3146df27aac99b0d89a5b797f93e21a007294aba31d572/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6373686172702e706e67)

 [![license](https://camo.githubusercontent.com/5b60841bea9e11d9d0b0950d690c9bc554e06385634056a7d5d62a15d1a4eabe/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4170616368655f322e302d626c75652e737667)](./LICENSE) [![Crates.io](https://camo.githubusercontent.com/c26e460cdca48a7aa034b1901a5e2b3f5d59ab3a6a415368f2d3df58bf6eb11a/68747470733a2f2f696d672e736869656c64732e696f2f6372617465732f762f61676462)](https://crates.io/crates/agdb) [![](https://camo.githubusercontent.com/a4f272fc791bab5218d7ac80aa6d8defbf24dc07143b487981d6111cddad02b7/68747470733a2f2f646f63732e72732f616764622f62616467652e737667)](https://docs.rs/agdb/latest/agdb/) [![DeepWiki](https://camo.githubusercontent.com/de861ecf05d0d572dab9f53b3ad35ea2f5fab6dcfcb88fe381fab50da7c7dcc8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4465657057696b692d61676e65736f6674253246616764622d626c75652e7376673f6c6f676f3d646174613a696d6167652f706e673b6261736536342c6956424f5277304b47676f414141414e53556845556741414143774141414179434159414141416e57446e714141414141584e535230494172733463365141414130354a52454655614550746d557479457a4551687457545179514c484e616b324142375a6e79585a4d456a584d47654b2f4149692b517548724d6e6243685959374d496838673031664a6f6f70466230756868457171636257547030362f7576317361454476344f336e33645636305266503934374d6d392f5351633049434651677a66633443595a6f545041737767534a4343554a556e41416f52484f41554f63415477626d564c5764476f482f2f5042386d6e4b71536341687344306b5950336a2f5974354c505165324b7663586d4776524863446e7078664c327a4f594a316d467772727957547a306164767631557434434a67663575684475446a3565556341556f61687264592f353665625257657261546a4d742f30305368335544746a674874514e48776352474f433938424a454145796d79636d596357774f70725467634236565a354a4b3554414a2b6658474c426d334644416d6e366f50506a5234724b43416f4a43616c326541695170327830767854504233414c4f3243526b776d447935576f687a4244775345464b527750626b6e4567674350422f696d77727963677858324e7a6f4d434868506b447771594d72397452635035714e724d5a486b566e4f6a524d57774c436372386f68425662314f4d6a784c774743766a54696b7273424f694136664e7943726d38563172503933695650707761452b674f305373576d506958422b6a696b64663653697a725435714b617378356a3841426248704654782b7646587039456e59516d4c7830326831515454726c36654471784c6e476a706f72786c334e4c336167457658645430576d456f737436343873514f5941654a53395137626655566f4d476e6a6f34415a64554d516b7535304d6344634d57634250767230537a625441464466764a71774c7a67787741546e43676e703477446c3641612b41783238336767686d6a2b766a37666545324b4242524d5733467a4f704c4f41446c3049736235353837682f55346747766b74357636305a31564c47384268596a627a527779515a656d77416436634352352f5846574c595a52494d70583339415230746a61474769477a4c5679687365354339524b433661693432707057504b694261674f7661596b386c4f3744616a657261624f5a5034364c627935774b6a77314843527837703973564d4f57477a622f7641316877695763366a6d334d765144546f67516b697149684a56306e42514254552b336f6b4b434644793957776665726b486a74786962377433784955517448786e49777478346d706732362f486677564e564462346f493952486d78355747656c52566c7274697734337a626f434c6178763436415a654233496c546b776f75656254723179324e6a5370487a3638574e466a487675707933713854466e33486f733249416b344a753564436f3842337750375650722f4647614b69472b542b762b54517149724f714d544c31566457563144646d63624f384b58427a3665736d5957594b5077444c35623546413161306877617048696f6d30722f634b616f71722b32372f58637253355577534d625141414141424a52553545726b4a6767673d3d)](https://deepwiki.com/agnesoft/agdb) [![release](https://github.com/agnesoft/agdb/actions/workflows/release.yaml/badge.svg)](https://github.com/agnesoft/agdb/actions/workflows/release.yaml) [![coverage](https://github.com/agnesoft/agdb/actions/workflows/coverage.yaml/badge.svg)](https://github.com/agnesoft/agdb/actions/workflows/coverage.yaml) [![codecov](https://camo.githubusercontent.com/994178e3f1225235fae637b38396cfd5dacfed9e0d499103beb99d498fa54040/68747470733a2f2f636f6465636f762e696f2f67682f61676e65736f66742f616764622f6272616e63682f6d61696e2f67726170682f62616467652e7376673f746f6b656e3d5a36594f384333584755)](https://codecov.io/gh/agnesoft/agdb)

[![agdb logo](https://camo.githubusercontent.com/e226b80feaaeb03c0136f37ac85309ed0222a4adcbe422f316062c1ac3c1fd8f/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6c6f676f2e737667)](https://camo.githubusercontent.com/e226b80feaaeb03c0136f37ac85309ed0222a4adcbe422f316062c1ac3c1fd8f/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6c6f676f2e737667) Agnesoft Graph Database
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[](#agnesoft-graph-database)

 [Quickstart Db](https://agdb.agnesoft.com/docs/guides/quickstart) | [Quickstart Client](https://agdb.agnesoft.com/api-docs/rust) | [QUERIES](https://agdb.agnesoft.com/docs/references/queries) | [DECISION TREE](#decision-tree)

 [Why not SQL?](https://agdb.agnesoft.com/blog)

The Agnesoft Graph Database (aka *agdb*) is application native database without compromises. It is persistent, optionally memory mapped graph database with native object 'no-text' queries. It can be used as a main persistent storage, data analytics platform as well as fast in-memory cache. Its typed schema-less data store allows for flexible and seamless data updates with no downtime or costly migrations. All queries are constructed via a builder pattern or directly as objects with no special language or text parsing.

- [Key Features](#key-features)
- [At a glance](#at-a-glance-db)
- [Crate Features](#crate-features)
- [Decision Tree](#decision-tree)
- [Roadmap](#roadmap)
- [Reference](#reference)

[![agdb logo](https://camo.githubusercontent.com/e226b80feaaeb03c0136f37ac85309ed0222a4adcbe422f316062c1ac3c1fd8f/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6c6f676f2e737667)](https://camo.githubusercontent.com/e226b80feaaeb03c0136f37ac85309ed0222a4adcbe422f316062c1ac3c1fd8f/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6c6f676f2e737667) Key Features
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[](#key-features)

- The `agdb` is application native database.
- No query language, queries are written in the same language as the application.
- Performance without limits, constant time lookups and traversals regardless of db size.
- Simple to build, use &amp; scale.

Technical features:

- Data plotted on a graph
- Typed [key-value properties](https://agdb.agnesoft.com/docs/guides/concepts) attached to graph elements (nodes &amp; edges)
- Persistent platform agnostic file based storage (transferable between platforms)
- [ACID](https://en.wikipedia.org/wiki/ACID) compliant
- [Object queries](https://agdb.agnesoft.com/docs/references/queries) with builder pattern (no text, no query language)
- Memory mapped for fast querying
- [Server mode](https://agdb.agnesoft.com/docs/references/server)
- [Cluster mode](https://agdb.agnesoft.com/docs/references/server#cluster)
- In-built TLS support
- [OpenAPI clients](https://agdb.agnesoft.com/api-docs/openapi) in any programming language
- [Cloud](https://agdb.agnesoft.com/enterprise/cloud) hosted SaaS database
- *Db itself has no dependencies*

[![agdb logo](https://camo.githubusercontent.com/e226b80feaaeb03c0136f37ac85309ed0222a4adcbe422f316062c1ac3c1fd8f/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6c6f676f2e737667)](https://camo.githubusercontent.com/e226b80feaaeb03c0136f37ac85309ed0222a4adcbe422f316062c1ac3c1fd8f/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6c6f676f2e737667) At a glance \[Db\]
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[](#at-a-glance-db)

```
cargo add agdb

```

Basic usage demonstrating creating a database, inserting graph elements with data and querying them back with select and search. The function using this code must handle [`agdb::DbError`](https://agdb.agnesoft.com/docs/references/queries#dberror) for operator `?` to work (i.e. `fn foo() -> Result`):

```
use agdb::{Db, DbId, QueryBuilder, DbType};

let mut db = Db::new("db_file.agdb")?;

db.exec_mut(QueryBuilder::insert().nodes().aliases("users").query())?;

#[derive(Debug, DbType)]
struct User { db_id: Option, name: String, }
let users = vec![User { db_id: None, name: "Alice".into(), },
                 User { db_id: None, name: "Bob".into(), },
                 User { db_id: None, name: "John".into(), }];

let users_ids = db.exec_mut(QueryBuilder::insert().nodes().values(&users).query())?;

db.exec_mut(
    QueryBuilder::insert()
        .edges()
        .from("users")
        .to(&users_ids)
        .query(),
)?;
```

This code creates a database called `user_db.agdb` with a simple graph of 4 nodes. The first node is aliased `users` and 3 user nodes for Alice, Bob and John are then connected with edges to the `users` node. The arbitrary `name` property is attached to the user nodes. Rather than inserting values directly with keys (which is also possible) we use our own type and derive from `agdb::DbType` to allow it to be used with the database.

You can select the graph elements (both nodes &amp; edges) with their ids to get them back with their associated data (key-value properties). Let's select our users and convert the result into the list (notice we select only values relevant to our `User` type with passing `User::db_keys()`):

```
let users: Vec = db
    .exec(
        QueryBuilder::select()
            .elements::()
            .ids(&users_ids)
            .query(),
    )?
    .try_into()?;

println!("{:?}", users);
// [User { db_id: Some(DbId(2)), username: "Alice" },
//  User { db_id: Some(DbId(3)), username: "Bob" },
//  User { db_id: Some(DbId(4)), username: "John" }]
```

You can also search through the graph to get back only certain elements based on conditions. For example:

```
let user: User = db
    .exec(
        QueryBuilder::select()
            .elements::()
            .search()
            .from("users")
            .where_()
            .key("name")
            .value("Bob")
            .query(),
    )?
    .try_into()?;

println!("{:?}", user);
// User { db_id: Some(DbId(3)), username: "Bob" }
```

For database concepts and primitive data types see [concepts](https://agdb.agnesoft.com/docs/guides/concepts). For comprehensive overview of all queries see the [queries](https://agdb.agnesoft.com/docs/references/queries) reference or continue with more in-depth [efficient agdb](https://agdb.agnesoft.com/docs/references/efficient-agdb).

[![agdb logo](https://camo.githubusercontent.com/e226b80feaaeb03c0136f37ac85309ed0222a4adcbe422f316062c1ac3c1fd8f/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6c6f676f2e737667)](https://camo.githubusercontent.com/e226b80feaaeb03c0136f37ac85309ed0222a4adcbe422f316062c1ac3c1fd8f/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6c6f676f2e737667) Crate Features
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[](#crate-features)

### agdb

[](#agdb)

FeatureDefaultDescriptionderiveyesEnables derive macro to enable custom user types to be directly used with the database.opeanapinoEnables `ToSchema` macro on query structs so they can be exported to json OpeanAPI/Swagger schema.serdenoEnables serialiation/deserialization of queries and QueryResult using [`serde`](https://github.com/serde-rs/serde).apinoEnables annotations on all structs to facilitate API generation for different languages.### agdb\_api

[](#agdb_api)

FeatureDefaultDescriptiontlsnoEnables rust-tls for [`reqwest`](https://github.com/seanmonstar/reqwest).apinoEnables annotations on all structs to facilitate API generation for different languages.### agdb\_server

[](#agdb_server)

FeatureDefaultDescriptiontlsnoEnables TLS support via `rustls`. On Windows requires MSVC and CMake to build.studionoEmbedd the `agdb_studio` into the server at `/studio` route.[![agdb logo](https://camo.githubusercontent.com/e226b80feaaeb03c0136f37ac85309ed0222a4adcbe422f316062c1ac3c1fd8f/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6c6f676f2e737667)](https://camo.githubusercontent.com/e226b80feaaeb03c0136f37ac85309ed0222a4adcbe422f316062c1ac3c1fd8f/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6c6f676f2e737667) Decision Tree
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[](#decision-tree)

 ```
flowchart TD;
    A[Embedded or server?] --> Embedded
    A --> B[Client or hosting?]
    Embedded --> Studio[Studio]
    Embedded --> Queries[Queries]
    B --> Client
    B --> Hosting
    Client --> API[API]
    Client --> Studio
    Client --> Queries
    Hosting --> Server[Server]
    Hosting --> Cloud[Cloud]
```

      Loading [![agdb logo](https://camo.githubusercontent.com/e226b80feaaeb03c0136f37ac85309ed0222a4adcbe422f316062c1ac3c1fd8f/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6c6f676f2e737667)](https://camo.githubusercontent.com/e226b80feaaeb03c0136f37ac85309ed0222a4adcbe422f316062c1ac3c1fd8f/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6c6f676f2e737667) Roadmap
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[](#roadmap)

The following are planned features:

FeatureDescriptionAgdb StudioGraphical interface to `agdb`Python ClientConvenience client using bindings genereated from OpenAPI.Java ClientConvenience client using bindings genereated from OpenAPI.C# ClientConvenience client using bindings genereated from OpenAPI.C ClientConvenience client using bindings genereated from OpenAPI.C++ ClientConvenience client using bindings genereated from OpenAPI.Agdb PlaygroundFree public cloud-based playground to tinker with `agdb`.\#\[no\_std\]The `agdb` does not require any dependencies and thus should be (in theory) `no_std` friendly but it will likely require some development &amp; testing.Public Cloud OfferingCommercial &amp; supported `agdb` instance hosted in a public cloud.[![agdb logo](https://camo.githubusercontent.com/e226b80feaaeb03c0136f37ac85309ed0222a4adcbe422f316062c1ac3c1fd8f/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6c6f676f2e737667)](https://camo.githubusercontent.com/e226b80feaaeb03c0136f37ac85309ed0222a4adcbe422f316062c1ac3c1fd8f/68747470733a2f2f616764622e61676e65736f66742e636f6d2f696d616765732f6c6f676f2e737667) Reference
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[](#reference)

- [API](https://agdb.agnesoft.com/api-docs/openapi)
- [But why?](https://agdb.agnesoft.com/blog)
- [Cloud](https://agdb.agnesoft.com/enterprise/cloud)
- [Concepts](https://agdb.agnesoft.com/docs/guides/concepts)
- [Efficient agdb](https://agdb.agnesoft.com/docs/references/efficient-agdb)
- [Guides](https://agdb.agnesoft.com/docs/guides)
- [Performance](https://agdb.agnesoft.com/docs/references/performance)
- [Queries](https://agdb.agnesoft.com/docs/references/queries)
- [Server](https://agdb.agnesoft.com/docs/references/server)
- [Studio](https://agdb.agnesoft.com/docs/references/studio)
- [Troubleshooting](https://agdb.agnesoft.com/docs/guides/troubleshooting)

###  Health Score

47

—

FairBetter than 94% of packages

Maintenance85

Actively maintained with recent releases

Popularity30

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 85.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~28 days

Recently: every ~9 days

Total

21

Last Release

85d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a00a3611120eb12f380404f3cac5c784f480cdb9d4e04c2027546699a7926331?d=identicon)[agnesoft](/maintainers/agnesoft)

---

Top Contributors

[![michaelvlach](https://avatars.githubusercontent.com/u/11575751?v=4)](https://github.com/michaelvlach "michaelvlach (738 commits)")[![janavlachova](https://avatars.githubusercontent.com/u/65499282?v=4)](https://github.com/janavlachova "janavlachova (96 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (22 commits)")[![agnesoft](https://avatars.githubusercontent.com/u/62834902?v=4)](https://github.com/agnesoft "agnesoft (3 commits)")[![pinghe](https://avatars.githubusercontent.com/u/377955?v=4)](https://github.com/pinghe "pinghe (2 commits)")[![dis-da-mor](https://avatars.githubusercontent.com/u/84386186?v=4)](https://github.com/dis-da-mor "dis-da-mor (1 commits)")

---

Tags

phpapisdkrestopenapiopenapitoolsopenapi-generator

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/agnesoft-agdb-api/health.svg)

```
[![Health](https://phpackages.com/badges/agnesoft-agdb-api/health.svg)](https://phpackages.com/packages/agnesoft-agdb-api)
```

###  Alternatives

[ory/hydra-client

Documentation for all of Ory Hydra's APIs.

17435.9k](/packages/ory-hydra-client)[elasticemail/elasticemail-php

This API is based on the REST API architecture, allowing the user to easily manage their data with this resource-based approach. Every API call is established on which specific request type (GET, POST, PUT, DELETE) will be used. The API has a limit of 20 concurrent connections and a hard timeout of 600 seconds per request. To start using this API, you will need your Access Token (available &lt;a target='\_blank' href='https://app.elasticemail.com/marketing/settings/new/manage-api'&gt;here&lt;/a&gt;). Remember to keep it safe. Required access levels are listed in the given request’s description. Downloadable library clients can be found in our Github repository &lt;a target='\_blank' href='https://github.com/ElasticEmail?tab=repositories&amp;q=%22rest+api%22+in%3Areadme'&gt;here&lt;/a&gt;

1595.0k2](/packages/elasticemail-elasticemail-php)[ory/kratos-client-php

This is the API specification for Ory Identities with features such as registration, login, recovery, account verification, profile settings, password reset, identity management, session management, email and sms delivery, and more.

1529.2k3](/packages/ory-kratos-client-php)[ory/hydra-client-php

Documentation for all of Ory Hydra's APIs.

1710.8k](/packages/ory-hydra-client-php)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
