OpenAI Apps SDK: Building Apps for ChatGPT
50mIntermediate2025-10-20
Authors

Morten Rand-Hendriksen
Senior Staff Instructor, Speaker, Web Designer, and Software Developer
Course details
ChatGPT now supports apps, integrations to external services that add context, content, and even UI elements to the conversation. In this course you’ll learn how to build your own apps. You can build your own ChatGPT apps using OpenAI’s Apps SDK and MCP, allowing users to call in your app during a chat and you to control what tools, context, UI, and other capabilities your app should add. The Apps SDK gives you the power to add content from your service, including text, images, video, and interactive interfaces to ChatGPT while you retain full control over user access and user experience.
Learning objectives
Understand what ChatGPT apps are and how they work.
Explore the OpenAI Apps SDK, documentation, and how to use it.
Build a custom ChatGPT app using the Apps SDK and MCP.
Test your custom app in ChatGPT.
Learning objectives
Understand what ChatGPT apps are and how they work.
Explore the OpenAI Apps SDK, documentation, and how to use it.
Build a custom ChatGPT app using the Apps SDK and MCP.
Test your custom app in ChatGPT.
Concepts
Introduction
- Building ChatGPT apps with the Apps SDK
ChatGPT Apps and the Apps SDK
- Apps in ChatGPT explained
- Exploring the new opportunity space
- Apps SDK - what it is and what it isn't
- How apps in ChatGPT actually work
Building a ChatGPT App with the Apps SDK
- Hands-on code in a ChatGPT app
- Testing ChatGPT apps using the MCPJam Inspector
- Exploring different interaction patterns in ChatGPT apps
- Extending an MCP server to support ChatGPT apps
- Adding widgets to ChatGPT apps using React.js
- Wiring up and versioning a ChatGPT app
- Testing an app live in ChatGPT
Conclusion
- Where we, and apps in ChatGPT, go from here