Poly Extension Overview
The Poly VSCode Extension provides an interface for:
- Installing the PolyAPI library for Typescript, Python, Java, and C#
- Searching our Out-of-the-Box (OOB) Catalog for popular, pre-built integrations (Google Sheets, SMS, Shopify, etc)
- Searching your private Function/Variable/Webhook Catalog
- Ingesting API functions into your private Catalog using OpenAPI Specifications
- Tree interface for browsing the OOB Catalog and your private Catalog.
- Generating code examples for your Argument and Response Types
- Generating typed application code using your Functions/Variables/Webhooks
- Creating, publishing and consuming snippets of reusable code
- Deploying new integrations, microservices, and orchestrations.
- Querying the Poly docs to explain how to use Poly
- Querying your company's docs (optional)
Quickstart
Open a Project in Your Development Environment:
Launch VS Code and open the folder for your project. This step is crucial because the Poly client uses the workspace context to set up and manage your Poly functions.
Sign Up for Poly:
Visit Poly Signup and create an account if you haven’t already.
Review the Quickstart Docs:
Check out the quickstart docs for complete instructions to set up and test Poly.
Why Poly
Poly, built using cutting-edge AI and Kubernetes-native technology, accelerates development and simplifies the operation of integrations, orchestrations, and microservices with TypeScript, Python, Java, and C#.
For more on why you should use Poly, check out our website.
At a high level, Poly uses RAG and multi-step prompt chains to find the right functions and generates example code using those Poly functions. Then you review, tweak, and commit the generated code. Finally, whenever you invoke the code, the functions will execute on Poly's FAAS (functions as a service) infrastructure. Using Poly, you can go from an idea to a deployed integration very quickly and easily!
Poly Chat Commands
By default, the Poly Chat will search your trained functions/variables/webhooks and explain how to use them.
And provide customized code examples for your use case!
If you want to ask the Poly Chat about something else, use one of the following chat commands:
- /help or /h: list out the available commands
- /poly or /p: searches poly documentation
- /docs or /d: searches your company's documentation
- /general or /g: bypass the Poly discovery service and ask general questions to ChatGPT
- /clear or /c: clear your current conversation and start from scratch