Extend Ziggy with plugins

Extend Ziggy by building your own custom blocks that can connect your platform with any others.

Now your customer can build their own Ziggy flows for getting data into and out of your platform.

How custom Ziggy blocks are built

Create custom Ziggy blocks with TypeScript, our CLI and SDK.

Ziggy's full source code is also available for those who require the ultimate control.

Ziggy CLI

Create and manage your plugins with the Ziggy CLI.

Embed in flows

This flow read from your platform (green block) then writes to Snowflake

Code

Each block consists of a React UI component and an execution component - written in TypeScript

Access to your platform

Build a collection of blocks that provide access to your platform for your customers. Above is a collection of HubSpot blocks, for example.

Your platform's block collections

In Ziggy, each block should perform one simple action. A typical implementation will have a collection of blocks.

Below is an example for the HubSpot platform. You'll build your own collection that suits your customers' needs.

Hubspot Read

Read

Read anything from HubSpot with batching, filtering, property selection

Learn more
Hubspot Write

Write

Update, upsert any HubSpot object. Validation, batching, specify properties you want to update

Learn more

Become an Integration Partner

Do you want to give your customers the ability to pull data from your platform and push data into it?

You can see how to extend Ziggy with plugin blocks so they can effortlessly do things with your data that gives them all the flexibility they need and avoids the complexities.