Open Source · Apache 2.0

See every step. Control every run.

F-Pulse is the open-source pipeline platform for solo developers. Design visually, preview data at every node, debug without guessing. Add team governance with F-Pulse+ for team governance and encrypted execution.

F-Pulse FREE
Solo developer · Full pipeline platform on your laptop
F-Pulse+ TEAM
Team governance · Encryption, RBAC, audit, production promotion
F-Pulse · Free

Full visibility. Full control.

Visual builder, live data preview, 37 connectors, scheduling, AI assistant — all open source, all free.

Visual Pipeline Builder

Drag-and-drop workflow canvas. Connect sources, transforms, and destinations with a schema-aware expression editor.

37 Connectors + AI Authoring

Databases, APIs, cloud storage, streaming, plus a one-paste OpenAPI → manifest generator for any API we don't ship.

SQL Transforms

Full expression editor with schema awareness, auto-complete, and AI-assisted SQL generation.

Smart Scheduling

Cron-based with dependency awareness. Backfill, retry policies, and SLA monitoring out of the box.

Live Monitoring

Live execution status, run history, data quality metrics, and alerting.

Built-in AI Assistant

Local-first via Ollama, cloud-optional. Generates SQL, explains failures, drafts pipelines from natural language.

Ready for production?
F-Pulse+ · Production-Ready

Production execution control with F-Pulse+

Control who runs what, where, and when. AES-256 encrypted credentials, 5-tier RBAC, approval gates, audit trail, IP restriction, and session governance.

Prod Deployment

Promote pipelines from dev to production with environment-aware execution policies.

Credential Encryption

AES-256 encrypted secrets at rest with PBKDF2 key derivation. Secure API keys and credentials.

Audit Trail & MoM

Two-tier audit storage (hot + cold snapshots), auto-retention, and Minutes of Meeting reports.

Admin Dashboard

4-tab admin: Users, License, Audit (4 sub-tabs), and Security settings in one place.

5-Tier RBAC

Super Admin, Admin, Lead, Developer, Viewer roles with per-environment permission matrix.

Session Intelligence

Concurrent session control, multi-IP detection, force-logout, and 8-hour session timeout.

IP Restriction

CIDR and wildcard IP ranges. Restrict production access to trusted networks only.

License & Seat Management

HMAC-signed license with machine binding. Seat limits block registration when cap is reached.

F-Pulse vs F-Pulse+

AudienceSolo developerTeam
Pipeline Builder
37 Connectors
SQL Transforms
AI Assistant
Scheduling & Templates
Python Transforms
Production Promotion (Dev → Prod)
Credential Encryption (AES-256)
Run HistoryBasicFull + Audit + MoM
Admin Dashboard (4-tab)
RBAC5-Tier
Session Intelligence
IP Restriction (CIDR)
License & Seat Management
LicenseApache 2.0 (Free)Commercial
F-PulseF-Pulse+
Execution Control

Stop guessing. See everything.

Every pipeline run is fully visible. Preview data at each node, control retries, approve promotions.

f-pulse execution monitor
PIPELINE daily-revenue-etl run #247
PostgreSQL Source1.2s · 48,291 rows
Transform: Clean & Deduplicate0.8s · 47,103 rows
Data Quality Gate0.1s · 3 assertions passed
Aggregate: Revenue by Regionrunning...
Snowflake Sinkqueued
Slack Notificationqueued
Worker: pool-1Priority: P2Retry: 0/3Elapsed: 2.1s

Live Node Preview

Click any node mid-run. See the actual data flowing through it — Table, Schema, or JSON view.

Execution Queue

Worker pools with P1-P5 priority. Control which pipelines run first when resources are constrained.

Retry with Visibility

Failed step? See exactly what data caused the failure. One-click retry from the failed node, not the beginning.

Approval Gates

Require approval before promoting to production. Dev builds, lead reviews, admin approves. (F-Pulse+)

How It Works

From idea to production in three steps

01

Design

Drag sources, transforms, and destinations onto the canvas. Use templates to start fast.

02

Run Locally

Run pipelines on your laptop, inspect outputs, debug with real data. Schedule, monitor, ship.

03

Add a Team

Move to F-Pulse+ when you need governance. Encrypted credentials, 5-tier RBAC, audit trail, and security controls.

Use Cases

What developers build with F-Pulse

Real workflows running on F-Pulse today, built by solo developers on their own machines.

Replication

Postgres → Snowflake CDC

Stream changes from operational Postgres into a Snowflake warehouse with schema drift handling and automatic backfill on first run.

Ingestion

API → Lakehouse Ingest

Pull from Stripe, HubSpot, Shopify, and other SaaS APIs into S3 or MinIO as Parquet, partitioned by ingest date.

Transformation

Bronze → Silver → Gold ETL

Medallion architecture template: raw landing, cleaned/typed silver, business-ready gold marts. Run on a schedule or trigger.

Activation

Reverse ETL to SaaS

Push warehouse-modeled customer attributes back into Salesforce, HubSpot, or Intercom so sales and marketing see the same numbers.

Quality

Data Quality Gates

Run row-count checks, null-rate thresholds, and uniqueness assertions between pipeline stages. Fail loudly, retry safely.

Reporting

Scheduled Reports

Build a daily report query, render to CSV/Parquet, drop in S3, and notify Slack — without writing a single line of orchestrator code.

FAQ

Common questions

Is F-Pulse really free?

Yes. F-Pulse is open source under Apache 2.0. Self-host it, fork it, modify it, ship it. There is no telemetry-on-by-default, no usage caps, and no feature gating. F-Pulse+ is a separate paid tier for teams — it adds encryption, RBAC, audit, Python transforms, and admin controls. F-Pulse alone is fully usable for solo developers forever.

When should I upgrade from F-Pulse to F-Pulse+?

Upgrade when more than one person needs role-based access, when you need encrypted credential storage, when you need an audit trail for compliance, when you need Python transforms, or when you need IP restrictions and session controls. If you're a solo developer running on your laptop, F-Pulse alone is the full product.

How does F-Pulse compare to other pipeline tools?

F-Pulse is visual-first. You build pipelines on a drag-and-drop canvas with a schema-aware expression editor instead of writing Python DAGs. It's faster to start with for SQL-first developers; code-first tools give you more flexibility for purely programmatic workflows. See the compare page for a side-by-side breakdown.

What connectors does F-Pulse support?

37 first-party connectors covering databases (Postgres, MySQL, SQL Server, Oracle, MongoDB, Redis), warehouses (Snowflake, BigQuery, Redshift, Databricks), object storage (S3, GCS, Azure Blob, MinIO), streaming (Kafka, Redpanda), common SaaS APIs via REST framework, vector databases (Pinecone, Weaviate, Qdrant, Chroma, pgvector), and CDC via Debezium. See the full list on the connectors page.

What if you don't ship the connector I need?

Open AI-Hub → Author Connector. Paste an OpenAPI spec URL or a few sample API responses; the deterministic generator builds a v2 manifest skeleton (auth, pagination, schema, primary key, incremental field) in under 90 seconds. Output runs through the F0.1 validator before you save. Works for any REST API.

Can I run F-Pulse on Kubernetes?

Yes. The Docker Compose stack is the fastest way to get started, but every service is a standard container. A Helm chart for Kubernetes deployment is included with F-Pulse+.

How do I install F-Pulse?

The fastest path is Docker: clone the repo, run docker compose up -d, and the full stack (engine, UI, Postgres, Redis) is up in under two minutes. A native desktop installer for Windows and macOS is in the works.

Download

Get F-Pulse Free

Open source. Choose your platform.

Docker

Recommended. Single command.

docker compose up -d

Windows / macOS

Desktop installer.

Coming soon

Source

Clone and build.

git clone & npm install

See it work. Control the run.

Start free with F-Pulse. Control production with F-Pulse+. Scale to D-Pulse for enterprise.