# panoratech/Panora

Open-Sourcing the integration engine our platform runs on

Repository: https://github.com/panoratech/Panora
Canonical: https://ross.abutalabs.com/products/panora
Homepage: https://panora.dev
Language: TypeScript
License: AGPL-3.0
License Family: copyleft
Topics: api, crm, javascript, monorepo, nestjs, postgresql, prisma, react, typescript, unified-api, growth-hacking, oauth, open-core, open-source, docker, docker-compose, self-hosted, typescript-sdk, vitejs
Archived: true
Last push: 2025-10-26T00:04:02+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 48, release rhythm 8, longevity 76
- inputs: {"age_days": 1075, "days_push": 312, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1034, forks 200 (observed 2026-08-28T04:03:18.614277+00:00)

## What it is
Panora is an open-source unified API / integration engine that lets applications connect to multiple CRM and third-party SaaS platforms through a single API, handling OAuth flows, data normalization, and webhooks. It is built as a TypeScript monorepo on NestJS with PostgreSQL/Prisma and can be self-hosted via Docker.

## Use cases
- unify multiple crm apis behind a single integration layer
- add hubspot and salesforce connectors to my app without writing each one
- self-hosted alternative to merge.dev or apideck
- manage oauth tokens for third-party saas connections
- normalize customer and contact data from different crms
- receive webhooks from many crm platforms in one place

## When to choose
- you need to offer many CRM/SaaS integrations without building and maintaining each connector yourself
- you want full control over where integration credentials and customer data live via self-hosting
- you are comfortable with a TypeScript/NestJS stack and a Docker-based deployment

## When to avoid
- you need a commercially supported, actively developed product - the open-source project has been sunset and the company pivoted to AI purchase-order automation
- you only need one or two integrations, where calling each vendor API directly is simpler
- you require non-CRM categories of connectors that were never deeply supported

## Facets
- artifact type: service
- maturity: maintenance
- function: api-framework, auth, webhook, middleware, sdk, developer-tools
- domain: apis, developer-tools, backend, self-hosted
- platform: self-hosted, cross-platform
- tags: unified-api, crm-integrations, integration-engine, open-core, nestjs, prisma, oauth-proxy, connector-platform, sunset-project, automation, nodejs, docker, web-server

## Member repositories
- panoratech/Panora (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:18.614277+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:06:35.117184+00:00, confidence not recorded.
  - readme: https://github.com/panoratech/Panora (fetched 2026-08-28T04:03:18.614277+00:00, sha 0ba4ab59ffd4)
  - homepage: https://panora.dev (fetched 2026-08-29T13:06:06.602004+00:00, sha 5e8a9242ef87)
- Data as of 2026-08-30T08:39:29.467469+00:00.
