Skip to content

Latest commit

 

History

414 Commits

Folders and files

Repository files navigation

Hub for TIBCO Flogo®

Welcome to the Hub for TIBCO Flogo® — your community-driven space for sharing FLOGO samples, demos, and custom contributions for TIBCO Flogo®.

TIBCO Flogo® is a low-code / no-code integration platform for building AI agents, MCP servers, and enterprise integration flows — all from a visual flow designer inside Visual Studio Code. Powered by a high-performance Go (Golang) engine, Flogo® delivers ultra-light memory footprint, fast startup, and low-latency processing across edge, cloud, serverless, and on-premises environments. With native support for Agentic AI orchestration, the Model Context Protocol (MCP), and 40+ enterprise connectors, Flogo® transforms business data into intelligent, event-driven, AI-ready workflows — no heavy coding required.

If you have purchased commercial support for TIBCO Flogo®, please create a Service Request using your TIBCO Support credentials at https://support.tibco.com/.


Quick Navigation

Section What You'll Find
AI & Agents Agentic AI samples, MCP servers, AI-powered demos, prompt engineering
Integration & Connectors REST/gRPC/GraphQL, database/messaging/CRM connectors, flow patterns
Deployment & DevOps Docker images, TIBCO Platform deployment, ML inference
Flogo Skill Library AI coding agent skills for Claude Code
Flogo Resources Documentation, downloads, blogs, and video tutorials

Getting Started

Prerequisites

  • Visual Studio Code with the TIBCO Flogo® Extension for Visual Studio Code (2.26.7 or later) — download the latest from the TIBCO downloads page (also on the VS Code Marketplace). This is all you need to design Flogo apps — the Flogo Design CLI (fda) ships inside the extension.
  • Building apps (executables, Platform zips, unit tests) additionally needs the Flogo App Build CLI (flogobuild) from the same TIBCO downloads page and the Go runtime. Deploying to TIBCO Platform needs the TIBCO Platform CLI (tibcop, from its download page) and a profile.
  • Connector prerequisites: apps that use a connector with a native driver or client library (database connectors such as PostgreSQL, Oracle, SQL Server, IBM DB2; SAP Solutions; IBM MQ; TIBCO EMS / FTL) need it installed before you open them in the designer or fetch metadata — VS Code Flogo sidebar → Help And Feedback → Install Prerequisites for Flogo Connectors…. Per-connector details: connector-prereqs.md.
  • Agentic AI use cases (skill library) also need PostgreSQL + psql, Python 3.9+ and an LLM API key; Node.js 16+ only for the chat end-to-end test. See the tiered table in skills-library/AGENT.md → Prerequisites and preflight, then run the preflight (add --need db, build, chat, deploy for the extra tiers): python skills-library/.claude/skills/agentic-ai-use-case-builder/templates/preflight.py

Clone and open

git clone https://github.com/TIBCOSoftware/flogo-enterprise-hub.git
cd flogo-enterprise-hub
code .

Then pick a starting point:


AI & Agents

Build AI-powered agents, expose business data via MCP, and orchestrate intelligent workflows.

  • Agentic AI Feature Samples — AI agents with custom guardrails, multi-agent handoff, MCP server integration, the "Flogo as an MCP tool server" pattern, A2A (Agent-to-Agent) protocol, LLM Client Activity, memory conversation store, dynamic MCP/A2A server configuration, dynamic semantic tool selection at scale (150 tools), scheduled reasoning with automated report generation and email delivery, and incident triage.
  • Agentic AI Industry Use Cases — 14 end-to-end, governed industry demos organized by vertical: banking (retail & corporate payments), insurance (auto RAG, life & pensions), healthcare, telecom, utilities (electric & oilfield), aerospace & defense, high-tech/semiconductor, logistics, real estate, and scholarly publishing. Each uses the same three-app pattern — an MCP Server (scoped reads and guarded two-step writes), a read-only A2A reasoning-agents app, and a WebSocket AI Orchestrator — backed by PostgreSQL, and shares the browser Chatbot test client.
  • Model Context Protocol (MCP) Samples — MCP servers exposing business data as AI-accessible tools: stateless, stateful, authenticated, annotated, advanced primitives (elicitation, logging, sampling), JWT and OAuth 2.0 access control (external IdP via JWKS), structured content with annotations, and MCP client gateway.
  • OpenAI RAG & Vector Search Extension — Flogo activities for the OpenAI platform: file management, vector-store lifecycle, semantic vector search (RAG), and image generation — build retrieval-augmented AI flows with no code.
  • AI Alert Agent Demo — Autonomous AI Agent (Flogo AI Agent Activity) that investigates TIBCO Platform application alerts using Platform MCP services as tools and reports its root-cause findings automatically.
  • AI-Powered Customer Service Demo — End-to-end demo integrating CRM, orders, and notifications as MCP tools for AI agents.
  • AI-Powered MFT Demo — MCP server for TIBCO Managed File Transfer — AI-powered B2B file transfer management.
  • Pongo2 Prompt Engine Extension — Dynamic prompt engineering activity using Django/Jinja2-style templates for LLMs.

Integration & Connectors

Design Flogo applications with enterprise connectors, API protocols, and flow patterns.

  • Flogo Core & Connector Samples — REST, gRPC, GraphQL API development; connectors for Azure, Salesforce, Oracle, PostgreSQL, Redis, EMS, Kafka, SAP; flow design concepts; unit testing.
  • GraphQL Demo — GraphQL trigger with MongoDB resolvers for device data queries, with Docker Compose and Postman collection.
  • SSH Extension — Execute commands over SSH with password or key-based authentication.
  • GCP Extension — Generate OIDC ID tokens from GCP metadata server.
  • OpenPGP Extension — Encrypt, decrypt, and generate OpenPGP key pairs.
  • Custom Log Palette Extension — Structured logging activities with text and JSON output formats. Contributed by P4Future.

Deployment & DevOps

Deploy Flogo applications to production with Docker, Kubernetes, and TIBCO Platform.

  • TIBCO Control Plane Samples — Custom Docker image deployment for ActiveSpaces and Oracle connectors, plus TLS ingress configuration.
  • Dockerfile Examples — Multi-stage Dockerfiles for 7 Linux distributions and 4 supplemental connector types (EMS, IBM MQ, Oracle, SAP) with compatibility matrices.
  • ML Anomaly Detection Demo — Real-time temperature anomaly detection using Python scikit-learn Isolation Forest, deployable to TIBCO Platform.

Flogo Skill Library

A library of skills for AI coding agents (such as Claude Code) to design, build, test, and deploy TIBCO Flogo integration applications. Drop these skills into the .claude/skills/ directory of any project and the agent will use them to drive the Flogo, build, and platform CLIs end-to-end.

Skill Purpose
fda Reference for the Flogo Design Assistant CLI — every task to create/modify a .flogo file.
fda-mapping Focused reference for building, inspecting, and validating Flogo mappings with fda.
flogobuild Reference for building executables and deployment artifacts from .flogo files.
tibcop Reference for the TIBCO Platform CLI — manage builds, deployments, scaling.
flogo-deploy End-to-end recipe to deploy a .flogo app to a TIBCO Platform dataplane.
flogo-unit-testing Recipe to create and run unit tests for Flogo apps (test cases, assertions, execution).
mapping-from-excel Recipe to build a Flogo flow from an Excel mapping spec (input fields → output fields with rules).
rest-to-database-app Recipe to scaffold a REST API Flogo app that queries a database.
agentic-ai-use-case-builder Build a governed-by-default Agentic AI use case for any vertical — MCP Server + A2A Agents + WebSocket orchestrator, backed by PostgreSQL. Every operation first classified by the decision framework (agent / deterministic / human-owned); identity, scoping, prices and state changes enforced in SQL; two build methods (FDA-CLI default or clone-and-adapt); proven with a 4-rung test ladder through a real chat, including prompt injection.

For full details, see the Flogo Skill Library README.


Flogo Resources

Resource Link
Documentation TIBCO Flogo® Product Documentation
Download TIBCO Flogo® Extension for VS Code + Flogo App Build CLI
Blogs TIBCO Flogo® Blog Posts
Video Tutorials TIBCO Flogo® YouTube Playlist

Video Tutorials

Short video walkthroughs to get you started:

  1. Installing TIBCO Flogo Extension for VS Code and Creating Your First Flogo App — Setup, configuration, and hello-world walkthrough
  2. Creation of Unit Testing & Play Test Case in Flogo — Test and debug flows without building the app
  3. Building AI Agents in Minutes: Agentic AI Orchestration for the Modern Enterprise using TIBCO Flogo® — Configure LLM providers, build custom tools, and deploy AI agents
  4. Build Integration Flows in Minutes Using Natural Language Prompts | TIBCO Flogo® AI Design Assistant — Use the AI Design Assistant to generate flows from plain English

Watch the full playlist: TIBCO Flogo® Short Videos on YouTube


Repository Structure

flogo-enterprise-hub/
├── samples/                  # Ready-to-run product samples
│   ├── Agentic_AI/           #   AI agent feature samples + industry use-case demos (by vertical)
│   ├── Model_Context_Protocol(MCP)/  #   MCP server samples
│   ├── VSCode_Extension/     #   Flogo core samples (APIs, connectors, flows, testing)
│   ├── Tibco_Control_Plane/  #   Platform deployment samples
│   └── DockerFiles/          #   Multi-distro Dockerfile examples
├── demos/                    # Proof-of-concept demonstrations (MCP, GraphQL, ML, alerts)
├── extensions/               # Custom-built Flogo extensions
└── skills-library/           # AI coding agent skills

Contributing

This repository is maintained by TIBCO and is not accepting external pull requests at this time. For questions, suggestions, or to report an issue, please reach out to integration-pm@tibco.com.

Repo maintainers: For maximum GitHub search discoverability, add Topics to this repository via Settings → Topics. Suggested topics: flogo, mcp, mcp-server, ai-agents, agentic-ai, low-code, no-code, ipaas, integration, tibco, golang, enterprise-integration


Feedback

Please contact us at integration-pm@tibco.com with any queries, feedback, or comments.


License

Copyright 2026 Cloud Software Group, Inc. This project is Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.


Thank you for being part of the Flogo® community!


Topics: MCP Server · AI Agents · Agentic AI · Low-Code · No-Code · Enterprise Integration · LLM Orchestration

Hashtags: #AgenticAI #AgenticAIUseCases #AIAgents #NoCodeAgentBuilder #MCP #MCPServer #ModelContextProtocol #ZeroCodeMCP #BuildMCPServer #LLMOrchestration #EnterpriseIntegration #TIBCOFlogo