Your systems
More possibilities
Plugins connect the data you already have and extend what Semogram can do with it. Start with built-in capabilities or build the ones your work needs.
Start with what we have
Each plugin has a setup guide for installation, configuration and a first operation you can verify.
Databases and storage
Work with records where they already live
PostgreSQL
Read and write database records, and materialize connected facts
Setup guideMongoDB
Connect MongoDB and Atlas collections
Setup guideAmazon S3
Read and write files in object storage
Setup guideIceberg
Use transactional tables and inspect historical snapshots
Setup guideApache Jena
Store connected facts and query them with SPARQL
Setup guide
APIs and public sources
Add context from beyond your internal systems
Preparation and credentials
Give workflows the capabilities they need
Build what’s missing
Describe the operation you need. Semogram’s authoring flow generates a plugin package for you to inspect, test and publish into your workspace catalog.
One plugin can bundle several capabilities with shared installation settings.
Connect your own systems
Build a connector for a specialist service, internal API or destination
Read the building guideProcess data your way
Create transforms with the inputs, outputs and source evidence your workflow needs
Read the building guideBring external tools into Semogram
Expose tools from an external MCP server to your workspace
Read the building guidePackage expertise and credentials
Bundle reusable skills and scoped secret providers alongside your capabilities
Read the building guide
From an idea to an installed capability
- 01
Describe and generate
Specify the system, operation and expected result, including a small test case.
Create a plugin ↗ - 02
Inspect and validate
Review the generated package, tests and sandbox validation before publication.
Test and publish ↗ - 03
Install and verify
Configure credentials in your workspace and check a real operation against a known result.
Configure a connection ↗
Installation makes a capability available. You choose its data targets and when it runs. Supported reads, writes and permissions depend on the installed plugin.