# Embedder > The AI platform for firmware engineers. ## Docs - [Changelog](https://docs.embedder.com/changelog/index.md) - [Add a Peripheral](https://docs.embedder.com/core-concepts/add-peripheral.md): Select peripherals from the catalog or upload your own datasheets so Embedder can ground its answers and code generation in your hardware. - [Best Practices](https://docs.embedder.com/core-concepts/best-practices.md) - [Common Workflows](https://docs.embedder.com/core-concepts/common-workflows.md) - [.embedderignore](https://docs.embedder.com/core-concepts/embedderignore.md): Mark files and directories that Embedder can read but must not edit. - [Keyboard Shortcuts](https://docs.embedder.com/core-concepts/keyboard-shortcuts.md) - [Slash Commands Reference](https://docs.embedder.com/core-concepts/slash-commands-reference.md) - [Combined workflows](https://docs.embedder.com/debug-mode/combined-workflows.md): Prompts that ask Embedder to use multiple instruments together - [GDB](https://docs.embedder.com/debug-mode/gdb.md): Ask Embedder to drive GDB over J-Link or OpenOCD to set breakpoints, inspect registers, and snapshot a running target - [Logic analyzer](https://docs.embedder.com/debug-mode/logic-analyzer.md): Ask Embedder to capture and decode SPI, I²C, UART, CAN, USB, and 20 other digital protocols - [Oscilloscope](https://docs.embedder.com/debug-mode/oscilloscope.md): Ask Embedder to capture analog signals — clock, reset, rails, comm lines — over LAN/SCPI on a Siglent SDS800X HD - [Debug Mode](https://docs.embedder.com/debug-mode/overview.md): Switch to a hardware-aware mode where Embedder can drive a debugger and bench instruments to diagnose your firmware - [Power analyzer](https://docs.embedder.com/debug-mode/power-analyzer.md): Ask Embedder to measure sleep current, boot energy, or active draw with a Nordic PPK2 or Jetperch Joulescope - [GitHub bot setup](https://docs.embedder.com/integrations/github-bot.md): Run Embedder in the background so it can pick up GitHub work automatically - [Set up MCP servers](https://docs.embedder.com/integrations/mcp-servers.md): Learn how to connect Embedder to your tools with the Model Context Protocol - [Use Embedder in VS Code](https://docs.embedder.com/integrations/vscode-extension.md): Integrate Embedder directly into your VS Code workflow - [Quickstart](https://docs.embedder.com/quickstart.md) ## OpenAPI Specs - [openapi](https://docs.embedder.com/api-reference/openapi.json)