Skip to content


Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


PHP Client for Para

Packagist Join the chat at

What is this?

Para was designed as a simple and modular backend framework for object persistence and retrieval. It helps you build applications faster by taking care of the backend. It works on three levels - objects are stored in a NoSQL data store or any old relational database, then automatically indexed by a search engine and finally, cached.

This is the PHP client for Para.

Quick start

  1. Use Composer and include para-client-php as a dependency. If you don't use Composer, you can copy the index.php file and the src directory to your project.
  2. Add erudika/para-client-php to your composer.json file:
  "require": {
      "erudika/para-client-php": "1.*"
  1. Initialize the client with your access and secret API keys.
$client = new \Para\ParaClient('ACCESS_KEY', 'SECRET_KEY');


Read the Docs


  1. Fork this repository and clone the fork to your machine
  2. Create a branch (git checkout -b my-new-feature)
  3. Implement a new feature or fix a bug and add some tests
  4. Commit your changes (git commit -am 'Added a new feature')
  5. Push the branch to your fork on GitHub (git push origin my-new-feature)
  6. Create new Pull Request from your fork

For more information see


Apache 2.0