OpenAI Introduces App Submission and Directory for ChatGPT
TL;DR
OpenAI has introduced an app directory and a beta Apps SDK, enabling developers to submit chat-native applications that can be triggered via @mentions or the tools menu. This move transforms ChatGPT from a chatbot into a platform for third-party extensions that can complete real-world workflows and provide AI-native experiences.
App Discovery and User Interaction
Users can discover apps through a dedicated app directory at chatgpt.com/apps or via the tools menu. Developers can also drive traffic to their apps using deep links from external platforms.
Apps are integrated into the conversation flow in three primary ways:
- Direct Triggering: Users can trigger apps by @mentioning them by name during a conversation.
- Manual Selection: Apps can be selected directly from the tools menu.
- AI-Driven Recommendations: OpenAI is experimenting with surfacing relevant apps based on conversational context, user preferences, and usage patterns.
Development, Submission, and Monetization
Developers can create experiences using the beta Apps SDK to build tools that are tightly scoped and intuitive within a chat interface.
Submission Process
Apps are submitted for review via the OpenAI Developer Platform. The submission process requires the following details:
- MCP connectivity details
- Testing guidelines
- Directory metadata
- Country availability settings
Approved apps will begin rolling out gradually starting in the new year. Apps that meet quality and safety standards are eligible for the directory, with high-performing apps potentially receiving featured placement or AI recommendations.
Monetization
Currently, developers can link users from their ChatGPT apps to external websites or native apps to complete transactions for physical goods. OpenAI is exploring future monetization options for digital goods.
Safety and Privacy Framework
All apps must adhere to OpenAI's usage policies and the specific app submission guidelines regarding safety, privacy, and transparency.
Key privacy requirements include:
- Data Minimization: Developers may only request information necessary for the app to function.
- Transparency: Every submission must include a clear privacy policy.
- User Consent: When a user connects to an app, OpenAI discloses the types of data that will be shared with the third party.
- User Control: Users retain the ability to disconnect an app at any time, which immediately revokes the app's access.
Future Roadmap
OpenAI intends to evolve the ecosystem by making apps feel like a natural extension of the conversation. Future goals include improving app discoverability, expanding developer reach, and introducing more diverse monetization options.