# Welcome to the RevoGrid Pro documentation!
URL: https://pro.rv-grid.com/guides/
Source: src/content/docs/guides/index.mdx
Description: Learn how to leverage the advanced features of RevoGrid Pro, access detailed documentation, and make the most of our support and resources.
This guide is designed to help you understand and utilize the advanced features of RevoGrid Pro.
We are going to provide you with the tools and knowledge needed to build complex, high-performance grid applications. Our goal is to:

1. **Save Integration Time**: Provide you with comprehensive examples and documentation to streamline the integration of advanced features into your grid applications.
2. **Offer Pro-Level Examples**: Present real-world examples that demonstrate how to implement complex Pro-level features effectively.
3. **Enhance Customization**: Show you how to extend our existing plugins and create your own custom functionalities to suit your specific needs.
4. **Enable Advanced Understanding**: Open up the Grid Core functionality and provide deep insights for those who are interested in customizing and extending the grid at a fundamental level.

## How to Get Started

Most of the information you need is available in our docs portal.
Start with [Installation](/guides/installation), then review [key concepts from the main docs](https://rv-grid.com/guide/).
From there, jump to the available features, plugins, and examples.
To jump start your project, you can use our [Boilerplates for Pro and Enterprise](https://github.com/revolist/revogrid-pro-boilerplate.git) which include examples for all major frameworks.
In these Pro and Enterprise examples, we provide additional tips and insights to help you manage complex data workflows.

## Use AI with RevoGrid Pro

If you are using Codex, Cursor, Claude Code, or VS Code MCP clients, start with the hosted RevoGrid MCP guide:

- [How to use RevoGrid Pro MCP](/guides/ai-mcp)
- [Agent-readable docs index](/llms.txt)

### Repository layout

The source repository is a pnpm workspace. Pro and Enterprise packages live under `packages/`, the documentation and runnable demo apps live under `apps/`, shared example sources live under `examples/`, and Playwright suites live under `tests/`.

- apps/
  - portal/ Documentation website (Astro/Starlight)
    - src/
      - components/ Components rendered by documentation pages
      - content/docs/ MDX documentation files
  - demos/ Runnable demo catalog and framework previews
    - src/
      - catalog/ Demo catalog metadata
      - preview/ Framework preview lifecycles
- examples/
  - components/ Shared demo components used by docs and demos
    - src/components/ Vanilla, React, Vue, and Angular examples
  - angular/ Angular preview app and wrapper examples
  - react/ React preview app and wrapper examples
  - core/ Core example helpers
- packages/
  - pro/ RevoGrid Pro package
    - plugins/ Pro plugin source code
    - src/ Package entrypoints and shared exports
  - enterprise/ RevoGrid Enterprise package
    - plugins/ Enterprise plugin source code, including Pivot
    - src/ Package entrypoints and shared exports
- revogrid/ Core grid library (Git submodule)
- tests/
  - e2e-pro/ Pro browser tests
  - e2e-enterprise/ Enterprise browser tests
  - e2e-demos/ Demo browser tests
  - helpers/ Shared E2E helpers
- pnpm-workspace.yaml Workspace configuration

### Installation and Usage

1. Installation Instructions
  To get started, follow the installation process in our [Installation Guide](/guides/installation).
  This guide includes private npm, GitHub npm, pre-built release, and source-build options for both Pro and Enterprise packages.

2. Import Pro or Enterprise Packages and CSS
  After installation, import the packages and CSS based on the features you need.
  Use Pro for advanced plugin features, and add Enterprise for Pivot and Enterprise-only capabilities.
  Here is a typical setup:

```ts
// Pro
import '@revolist/revogrid-pro/dist/revogrid-pro.css';
import { RowOddPlugin } from '@revolist/revogrid-pro';

// Enterprise (includes Enterprise-only plugins such as Pivot)
import '@revolist/revogrid-enterprise/dist/revogrid-enterprise.css';
import { PivotPlugin } from '@revolist/revogrid-enterprise';
```

Make sure package styles are included so features render correctly.

3. Review the Documentation
  Begin by exploring our detailed Pro documentation. We advice to start from simpler examples, then move to more advanced scenarios:
  - [Data Synchronization](/guides/faq/data-sync)
  - [Odd Rows](/guides/rows/row-odd/)
  - [Custom Row Header](/guides/rows/row-advanced-header/)
  - [Column Selection](/guides/columns/column-selection/)
  - [Multi-Range Selection](/guides/data-manage/multi-range-selection/)
  - [Event Manager](/guides/data-manage/event-manager-explanation)
  - [Collaborative Editing](/guides/data-manage/collaborative-editing/)
  - [Collaborative Presence](/guides/data-manage/collaborative-presence/)
  - [Pagination](/guides/grid-utilities/pagination)
  - [Formula Excel](/guides/data-manage/formula-excel/)
  - [Merge Cells](/guides/cells/cell-merge/)
  - …

4. Implement Examples
  Follow the provided examples to see how advanced features are implemented. Use these examples as a starting point for your own customizations.

5. Utilize Support Resources
  If you encounter challenges or have questions, make use of our support options. Reach out for personalized assistance or schedule a call with one of our creators.

## Conclusion

With detailed examples, extensive documentation we aim to provide everything you need to build powerful, customized grid applications efficiently. Dive in, explore the possibilities, and take your grid solutions to the next level with RevoGrid Pro.
For any questions or additional support, don't hesitate to reach out.
