diff --git a/packages/react/src/components/Tour/Tour.api.mdx b/packages/react/src/components/Tour/Tour.api.mdx
new file mode 100644
index 000000000..ac636899a
--- /dev/null
+++ b/packages/react/src/components/Tour/Tour.api.mdx
@@ -0,0 +1,55 @@
+import { Meta } from '@storybook/addon-docs/blocks';
+import LinkTo from '@storybook/addon-links/react';
+import { TableInterface } from '~storybook/components/TableInterface';
+
+
+
+# Tour API
+
+```js
+import { Tour } from '@esfront/react';
+```
+
+## Component name
+
+The name `ESTour` can be used when providing default props.
+
+## Props
+
+
+
+## Step
+
+Each entry of the `steps` prop describes one stop of the tour.
+
+
+
+## Content
+
+The `content` of a step may be a function, in which case it receives the navigation handles.
+
+
+
+## Step context
+
+The `before` and `after` callbacks of a step receive the step the tour is moving to.
+
+
+
+## Demos
+
+
Tour
+