Getting Started with ChatGPT Apps SDK: Tips and Best Practices

I’ve documented most of my pitfalls + lessons learnt here

But here is some more tips:

  • A great way to get started will be trying out + running the example apps provided by the OpenAI team (GitHub - openai/openai-apps-sdk-examples: Example apps for the Apps SDK), this is how I started
  • Understanding MCP and specifically tools + resources
  • Bundling + serving your assets for your resources + widgets
  • Adding these widgets + resources to your tool calls

Very high level tips, but OpenAI really provides nice docs + examples already but feel free to ask me any questions!

1 Like