Skip to content

Build and ship serverless tools

Write code in Python, JavaScript, or Lua. Test in the browser. Publish to the marketplace. Run via a single API call.

Getting Started


What you can do

  • Write a tool – author a function in Python, JavaScript, or Lua, test it in the browser, and publish it
  • Browse the marketplace – find tools built by others and call them via a single API call
  • Build with MCP – create Model Context Protocol servers that AI agents can use
  • Tag content with Storm – classify and tag incoming content against your own topic file taxonomy

Get started in minutes

  1. Write - author your tool in Python, JavaScript, or Lua using the in-browser editor
  2. Test - run test events against your code before publishing
  3. Publish - set a version, choose visibility (private or public), and optionally set a price
  4. Execute - call your tool from anywhere with a single HTTP request and your API key

Choose your runtime

RuntimeBest for
Python 3.13Data processing, ML inference, libraries via requirements.txt
JavaScriptLightweight logic, JSON transforms, fast cold starts
LuaUltra-fast sandboxed scripting, minimal overhead
StormContent tagging and classification against a topic file

Execute any tool with one request

Terminal window
curl 'https://cortexconnect.rival.io/api/v1/functions/{function_id}/{version}/invoke' \
--header 'Authorization: <your_api_key>' \
--header 'Content-Type: application/json' \
--data '{"event": {"key": "value"}}'

Your API key is available in account settings. The function ID and version are shown on each tool’s detail page.