Hypermode Functions SDK Overview
Providing the foundation for your Hypermode projects.
The SDK provides:
- A project structure to organize your functions
- A set of APIs to interact with data, AI models, and other services
- A local development environment to download dependencies and compile your functions
- A CI/CD workflow that automatically deploys your functions on Hypermode when pushing changes to your repository
The Functions SDK currently includes support for AssemblyScript, a TypeScript-like language. Additional language support is in development.
The SDK is available at https://github.com/hypermodeAI/functions-as.
For inspiration on getting started, reference the examples in the SDK repository.
APIs
The following APIs are available in the Functions SDK:
We’re constantly introducing new APIs through ongoing development with build partners. Let’s chat about what would make the Functions SDK even more powerful for your next use case!
Collections
Access a built-in key-value store to add storage and AI-based search capabilities.
Console
Capture log messages, errors, and timing operations to iterate faster.
GraphQL
Access remote data from GraphQL-enabled databases and APIs.
HTTP
Securely call and fetch data from any HTTP endpoint.
Models
Use AI models for use cases such as classification, summarization, content generation, and more.
PostgreSQL
Execute queries against a PostgreSQL database.
Installation
The easiest way to start with Hypermode is using the template project.