Skip to main content

Changelog

Prismatic Changelog

Stay up to date with the latest changes and improvements to our product.

11 posts tagged with "Dev Tools"

The prism CLI, GraphQL API, event webhooks, Terraform provider, and CI/CD tooling.

View All Tags

Authentication profiles for the prism CLI

The prism CLI now supports authentication profiles, so you can stay logged in to multiple Prismatic stacks or tenants at once. Each profile stores its own endpoint, tenant, and credentials, which makes switching between regions much simpler than juggling PRISMATIC_URL environment variables.

Create a named profile with prism login --profile <name>, then select it per command with the --profile flag, for a shell session with PRISM_PROFILE, or as your default with prism profiles:use <name>. Run prism profiles:list to view saved profiles and prism profiles:delete <name> to remove one.

See authenticating with the CLI tool for details.

New default toolchain for components and code-native integrations

prism components:init and prism integrations:init now scaffold new projects with a new, modern toolchain for building, testing, linting, and formatting your code.

If you run into issues with the modern toolchain, you can scaffold with the previous toolchain by passing --toolchain legacy - and please contact support so we can address it.

This change ships in a new major version of the prism CLI.

Want to update an existing code-native integration or custom connector to use our new recommended toolchain? See the Spectral 10.22 Upgrade Guide for instructions.

Prismatic Skills for Claude Code

Prismatic Skills is an open-source Claude Code plugin that provides your AI coding assistant with the context and tools necessary to be an expert on Prismatic.

Key skills include a code-native integration builder, custom component builder, embed advisor for embedding the marketplace and workflow builder, migration analyzer for migrating integrations from other iPaaS platforms, and Orby - a platform expert for querying your Prismatic environment and troubleshooting.

Read more on our announcement blog post and in docs.

Prismatic Event Webhooks

Prismatic event webhooks provide a powerful way to receive real-time notifications about events happening in your Prismatic account. With webhooks, you can be informed when customers create workflows using the embedded workflow builder, simplify your integration billing, and stay informed about important changes to customers, integrations, instances and more.

For example, you can say "When an instance.deployed or instance.deleted events occurs, let me know at https://<my endpoint>."

Key features of Prismatic event webhooks include:

  • Real-time Notifications: Receive immediate updates when events occur, without polling the Prismatic API.
  • Multiple Event Types: You can create granular webhooks that subscribe to over 30 unique events types.
  • Security: Use HMAC signatures to verify the authenticity of incoming webhook requests.

To get started with Prismatic event webhooks, check out the webhooks documentation.

Code-Native Development Updates

Today we're releasing updates that significantly improve the code-native development experience on Prismatic. Build, test, and deploy integrations entirely in code with AI assistance, streamlined component management, and enhanced TypeScript support.

Prism MCP Server

  • Enable AI coding assistants (Claude, Cursor) to understand Prismatic's SDK and generate integration flows, components, and test configurations using natural language

VS Code Extension

  • Run test executions with detailed logs, pull existing integrations from your Prismatic instance, configure instances through embedded config wizard, and manage authentication - all without leaving your IDE

Improved Component Manifest Generation

  • Generate component manifests with a single command npx cni-component-manifest <component-name> and use components without installing npm packages

Enhanced Component Referencing

  • Full TypeScript support with real-time validation for defining connections, data sources, and triggers in configuration wizards

Check out the code-native development updates blog post for additional info and quick start demo videos.

Low-code / code-native converter and testing code-native from the CLI

Two significant improvements to code-native integrations are now out of beta:

  1. You can now convert a low-code integration to code-native. This is ideal if you've built a proof-of-concept in the low-code designer, but would like the flexibility to build the rest of the integration in pure TypeScript. Learn how to convert low-code integrations to code-native.
  2. As a developer, you probably want to remain in your IDE as you build and test your integration. With the prism integrations:flows:test command, you can now invoke a test of your code-native integration's flow from your terminal. Learn about testing code-native integrations from the CLI.

Source Code for Prism and Marketplace

Source code for the @prismatic-io/prism CLI tool and the embedded marketplace library, @prismatic-io/marketplace, have been added to public repositories on GitHub.

prism wraps the Prismatic API and provides users a way to perform CRUD (create, read, update, delete) operations on a variety of Prismatic resources (components, integrations, instances, customers, etc.) from the command line. Having it publicly available provides a great reference for developers looking to wrap the Prismatic API themselves.

The two projects join the custom component SDK, @prismatic-io/spectral, which was already publicly available: