Skip to content

RBrowser Core API

RBrowser

RBrowser Core is the developer-facing API of RBrowser, published on npm as @rbrowser/main. It lets you embed the RNA-centric browser into your own application, drive navigation, add data channels, and react to the live locus — either as a full browser with the native header, or as a headless renderer behind your own UI.

Get your first RBrowser instance running in five minutes.

Complete runnable example

For a ready-to-clone project, see the official example repo typekey/rbrowser-main-example — run npm install then npm run dev. It contains the install and mountBrowser usage shown in Quick Start.

Content

1. Installation

2. Quick Start

3. API Reference

4. Renderer

5. Channel Manager

6. Reference Manager

7. Locus Manager

8. Search Manager

9. Highlight Manager

10. Header Panel Manager

11. History Manager

12. Favourite Manager

13. Functions

14. Types

15. Region Formats