Extend and customize your Redocly project with React components, API functions, custom styling, and advanced integrations.
React pages
Create custom pages with React components for dynamic, interactive content and layouts.
Page templates
Create custom page layouts and templates for consistent design patterns.
NPM libraries
Import and use external NPM packages to add functionality to your project.
Built-in components
Use and extend Redocly's built-in React components in your custom pages and templates.
Source maps
Enable source maps for easier debugging of custom components and functions.
Custom Markdoc tags
Build reusable Markdoc components to extend your content authoring capabilities.
Markdoc variables
Use variables to create dynamic, configurable content across your project.
Attribute resolvers
Transform and process Markdoc tag attributes with custom resolvers.
Custom functions
Create custom Markdoc functions for dynamic content generation and processing.
Eject components
Customize built-in components by ejecting and modifying them to fit your needs.
Root layout
Customize the root application layout for complete control over your project structure.
Static assets
Add static files to your project with predictable URLs that survive deployments.
Theme static assets
Add custom static assets to your theme for branding and functionality.
Color mode images
Display different images based on light or dark color mode preferences.
Request values
Configure custom request values for API documentation and interactive features.
API functions
Build serverless functions to extend your project with custom APIs and data processing.
- Start simple - Create your first React page to understand the basics
- Use built-in components - Learn to use built-in components in your pages
- Create components - Build custom Markdoc tags for reusable content elements
- Advanced customization - Eject components for complete control over styling and behavior
- Add functionality - Build API functions for server-side features
- API functions reference - Complete guide to available serverless function capabilities for extending your project with custom APIs
- Built-in components library - Browse and learn to use Redocly's built-in React components in your custom pages and templates
- Component ejection tutorial - Step-by-step hands-on guide to ejecting and customizing built-in components
- Attribute resolvers guide - Advanced Markdoc customization using attribute resolvers for tag processing and transformation