connery-sdk  by connery-io

SDK/CLI tool for AI plugin and action creation

Created 2 years ago
298 stars

Top 89.2% on SourcePulse

GitHubView on GitHub
Project Summary

Connery SDK is an open-source NPM package and CLI tool designed to simplify the creation of plugins and actions for AI applications. It targets developers building integrations for AI platforms, enabling them to define reusable actions with standardized REST APIs, abstracting away authorization, input validation, and logging.

How It Works

Connery SDK utilizes a monorepo structure, with the core SDK and CLI residing in ./packages/connery. Developers define actions using JavaScript code and metadata describing inputs and outputs. The CLI automates the development process, packaging these actions into a plugin server that exposes a standardized REST API. This approach allows AI applications to interact with diverse services consistently, focusing developer effort on core action logic rather than boilerplate API management.

Quick Start & Requirements

Highlighted Details

  • Streamlines AI plugin and action development.
  • Automates plugin server generation with standardized REST APIs.
  • Handles authorization, input validation, and logging.
  • Supports integration with external APIs, databases, and services.

Maintenance & Community

The project is actively seeking feedback and contributions, with channels for Discussions, Issues, and Twitter updates. It is noted as being in early beta.

Licensing & Compatibility

  • License: MIT.
  • Compatibility: Permissive MIT license allows for commercial use and integration into closed-source applications.

Limitations & Caveats

The project is explicitly stated to be in early beta, indicating potential instability, missing features, or upcoming breaking changes.

Health Check
Last Commit

5 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
0 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.