# Building ChatGPT Plugins with Supabase Edge Runtime

DevFeed: [Building ChatGPT Plugins with Supabase Edge Runtime](<https://devfeed.tech/articles/building-chatgpt-plugins-with-supabase-edge-runtime-328.md>)

Original publisher: [Read original article](<https://supabase.com/blog/building-chatgpt-plugins-template>)

Author: Thor Schaeff

Published: 2023-05-15T07:00:00Z

Content type: tutorial

Language: en

Sources: [Supabase Blog](<https://devfeed.tech/sources/supabase-blog.md>)

Topics: [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [Supabase](<https://devfeed.tech/topics/supabase.md>), [Deno](<https://devfeed.tech/topics/deno.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [API](<https://devfeed.tech/topics/api.md>), [OpenAPI Specification](<https://devfeed.tech/topics/openapi.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Docker Compose](<https://devfeed.tech/topics/docker-compose.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [compose](<https://devfeed.tech/tags/compose.md>), [docker](<https://devfeed.tech/tags/docker.md>), [github](<https://devfeed.tech/tags/github.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [openapi](<https://devfeed.tech/tags/openapi.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

## AI overview

This tutorial explains how to build a ChatGPT plugin using a TypeScript template running on Supabase Edge Runtime. It covers serving the plugin manifest and OpenAPI definition, generating the definition from JSDoc comments, adding CORS headers, and running the Edge Runtime locally with Docker.

## Source excerpt

We're releasing a ChatGPT plugin template written in TypeScript and running on Deno!