https://github.com/strata/data
Tools to help you read data from a range of different data providers.
https://github.com/strata/data
api data data-integration
Last synced: 5 months ago
JSON representation
Tools to help you read data from a range of different data providers.
- Host: GitHub
- URL: https://github.com/strata/data
- Owner: strata
- License: mit
- Created: 2020-02-03T22:24:43.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-06-30T14:11:34.000Z (almost 2 years ago)
- Last Synced: 2025-10-01T08:14:57.841Z (9 months ago)
- Topics: api, data, data-integration
- Language: PHP
- Homepage:
- Size: 737 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Data
A simple way to manage data retrieval from APIs and other sources. This package is built using Symfony components and can
be used with any PHP application, Symfony, Laravel or plain PHP.
You can:
* Read data from REST and GraphQL APIs
* Authenticate with APIs
* Handle errors consistently
* Cache requests to increase performance
* Decode data from a variety of formats (e.g. JSON, Markdown)
* Transform data (e.g. map a category name)
* Work out if data has changed since the last request
See the [documentation](docs/README.md) for more.
You can use this with the [frontend](https://github.com/strata/frontend) package to help you build a frontend website.
## Status
Please note this software is in development, usage may change before the 1.0 release.
## Requirements
* PHP 8.1+
* [Composer](https://getcomposer.org/)
## Installation
Install via Composer:
```
composer require strata/data:^0.9
```
## Thanks to
* [Symfony](https://symfony.com/)
* https://developer.happyr.com/http-client-and-caching