VibeHunt
Back to browse

Para

Flexible and modular backend framework/server for object persistence, API development and authentication.

Para provides a scalable, multitenant backend server that handles object persistence, retrieval, and API exposure. It can be embedded in a JVM application or run as a standalone service, offering a RESTful JSON API secured with Amazon Signature V4 and stateless JWT authentication. The framework works with a variety of data stores—including DynamoDB, Cassandra, MongoDB, and relational databases—and automatically indexes objects for full‑text search via Lucene or Elasticsearch, while supporting distributed caching through Hazelcast or Caffeine.

The design emphasizes modularity and extensibility, using Google Guice for dependency injection and allowing plugins for custom functionality. Security is configurable through Spring Security, supporting LDAP, SAML, social logins, CSRF protection, and per‑resource permissions. Additional features include webhooks with signed payloads, JSR‑303 validation, optimistic locking, and Dropwizard metrics for monitoring. An administrative web console and CLI tools simplify management of applications, users, and objects.

Para is open‑source under the Apache‑2.0 license, self‑hostable, and available as an executable JAR or Docker image. It targets developers building web, mobile, IoT, or game backends who need a ready‑made, database‑agnostic solution for rapid prototyping and production deployments.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps