FREEDOM251

Freedom251 › Low-Code Development Platforms

Portofino

Free plan APISelf-hostedWeb

Visit Portofino Alternatives Pricing

Portofino's own site

What Portofino is

Portofino is a free, open-source framework for developers building database-backed APIs and service-oriented business applications. It connects to databases, creates an enriched data model and exposes data through REST APIs. Built-in access supports multi-field search and create, read, update and delete operations, with validation for changes. Developers can configure APIs declaratively or extend them with Java or Groovy. Its human-readable application model can be authored in the application or through command-line and GUI tools; Portofino reads that model at runtime rather than generating code from it. Authentication and authorization can use Apache Shiro or an external implementation. The framework can expose a legacy database through an API and deploy as a Spring Boot application without modifying the legacy code. Built on Spring and Hibernate, it is designed for microservices environments and supports self-hosting. Portofino 6 has no built-in UI, though the project lists Portofino Angular UI and portofino-react-admin as ready-made options. ManyDesigns creates and maintains the framework; its listed headquarters are in Genova, Italy.

Who it suits

Portofino suits developers building APIs and service-oriented business applications, including those working with legacy databases. It is particularly relevant when a self-hosted framework and Java or Groovy customization fit the project.

What it does well

  • Open-source framework available at no cost
  • Supports multi-field search and CRUD operations
  • Can expose legacy databases without changing legacy code
  • API customization supports Java or Groovy
  • Self-hosted deployment

What to know first

  • Portofino 6 has no built-in UI
  • Extending APIs may require Java or Groovy code

Limits

Portofino 6 does not include a built-in UI. The project lists Portofino Angular UI and portofino-react-admin as ready-made UI options.

Plans

PlanBilled and limitsPrice
Portofino 6Open-source frameworkFree

As manydesigns.github.io lists them, read 11 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open the Portofino project website
  2. Use the free Portofino 6 open-source framework
  3. Author the application model in the app or with command-line and GUI tools
  4. Connect a database
  5. Configure REST API behavior declaratively or with Java or Groovy
  6. Set authentication and authorization with Apache Shiro or an external implementation
  7. Deploy as a self-hosted Spring Boot application

Verdict

Portofino offers database access, API customization and authentication options in a self-hosted open-source framework. Its lack of a built-in UI means teams should consider the separately listed UI options.

Questions

How much does Portofino cost?

Portofino 6 is listed as free as an open-source framework.

Is Portofino open source?

Yes. ManyDesigns describes Portofino as an open-source web framework it created and maintains.

What databases can Portofino work with?

Portofino connects to databases and can expose a legacy database through a REST API without changing the legacy code.

Does Portofino include a user interface?

Portofino 6 has no built-in UI. Portofino Angular UI and portofino-react-admin are listed as ready-made options.

How are authentication and authorization handled?

They can use built-in Apache Shiro or an external implementation.

Where is Portofino deployed?

Portofino supports self-hosted deployment and can run as a Spring Boot application.

Facts from Portofino's own pages

Authentication
Authentication and authorization can use built-in Apache Shiro or an external implementation. · manydesigns.github.io, 11 Oct 2026
Customization
You can customize APIs declaratively or extend them with Java or Groovy code. · manydesigns.github.io, 11 Oct 2026
Database API
Built-in data access supports multi-field search and create, read, update, and delete operations, with validation for data changes. · manydesigns.github.io, 11 Oct 2026
Headquarters
Genova, Italy · manydesigns.github.io, 28 Sept 2026
Integrations
Portofino exposes REST APIs that any REST client can consume; the site also lists portofino-commander and portofino-js client libraries. · manydesigns.github.io, 11 Oct 2026
Legacy systems
Portofino can expose a legacy database through a REST API and deploy it as a Spring Boot application without changing the legacy code. · manydesigns.github.io, 11 Oct 2026
Maker
ManyDesigns says it created and maintains Portofino, an open-source web framework. · manydesigns.com, 11 Oct 2026
Model
Its human-readable application model can be authored in the application or through command-line and GUI tools, and is consulted at runtime rather than used for code generation. · manydesigns.github.io, 11 Oct 2026
Purpose
Portofino connects to databases, builds an enriched data model, and exposes the data through a REST API. · manydesigns.github.io, 11 Oct 2026
Security
The project site says authentication and authorization are built in through Apache Shiro or can be managed with an external implementation. · manydesigns.github.io, 11 Oct 2026
Support
The project site provides a mailing list contact at [email protected]. · manydesigns.github.io, 11 Oct 2026
Target users
The site describes it as a tool for developers building APIs and service-oriented business applications, including applications based on legacy databases. · manydesigns.github.io, 11 Oct 2026
Technology
The framework is built on Spring and Hibernate and is designed for microservices environments. · manydesigns.github.io, 11 Oct 2026
UI
Portofino 6 has no built-in UI; the site lists Portofino Angular UI and portofino-react-admin as ready-made options. · manydesigns.github.io, 11 Oct 2026

Where Portofino stands on Freedom251

Look at these too