Favicon of Para

Para

Develop applications faster with a backend that handles object persistence, indexing, and caching. Features a clean JSON API and multi-tenancy support.

Build applications faster with a simple and modular backend framework that handles object persistence and retrieval for you. It works on three levels: objects are stored in a NoSQL or relational database, automatically indexed by a search engine, and then cached for performance. This multitenant framework provides a clean and easy-to-use JSON API to power your web, mobile, or IoT applications.

It's designed to be flexible and robust, offering a wide range of features to support your development needs:

  • Multi-tenancy support with isolated tables, indexes, and caches for each app.
  • A RESTful JSON API secured with Amazon's Signature 4 algorithm.
  • Database-agnostic design for distributed data stores.
  • Full-text search capabilities and a distributed object cache.
  • Flexible security options, including LDAP, SAML, social login, and JWT.
  • Simple resource permissions for client access control.
  • Full metrics for monitoring and diagnostics.

Being open-source and well-documented, it's easy to get started. You can run it yourself or use the available hosting and premium support options.

Directory Structure

para
para-data
.env
docker-compose.yml

docker-compose.yml

services:
  para:
    image: erudika/para:latest
    container_name: para
    ports:
      - "8080:8080"
    environment:
      - PARA_ENV=production
      - PARA_PORT=8080
      - PARA_ROOT_APP_ACCESS_KEY=${PARA_ROOT_APP_ACCESS_KEY}
      - PARA_ROOT_APP_SECRET_KEY=${PARA_ROOT_APP_SECRET_KEY}
    volumes:
      - ./para-data:/para/data
    restart: unless-stopped

.env

PARA_ROOT_APP_ACCESS_KEY=app:para
PARA_ROOT_APP_SECRET_KEY=your_super_secret_password
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Para

Favicon

 

  
  
Favicon

 

  
  
Favicon