> For the complete documentation index, see [llms.txt](https://hackventures.gitbook.io/neocast/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hackventures.gitbook.io/neocast/welcome-to-neocast.md).

# Welcome to NeoCast

{% hint style="info" %}
**GitBook tip:** your product docs aren't just a reference of all your features! use them to encourage folks to perform certain actions and discover the value in your product.
{% endhint %}

## Overview

NeoCast is an open communication middleware for NEO, enabling cross-chain notifications and messaging for dapps, wallets, and services. Using the protocol, any smart contract, dApp, or backend service can communicate both on-chain and off-chain via user wallet addresses in an open, gasless, multichain, and platform-agnostic fashion. Wallets can subscribe to a “topic”. Messages can be broadcasted or sent to targetted wallets within a “topic” from a smart contract using an abstracted oracle service or a backend service using the API.

## Quick links

{% content-ref url="/pages/kvWgzmm0WZR8ka0WZ1wm" %}
[What we do](/neocast/overview/what-we-do.md)
{% endcontent-ref %}

{% content-ref url="/pages/8os8c8ZD0bTrg23azQoh" %}
[Our Features](/neocast/overview/our-features.md)
{% endcontent-ref %}

## Get Started

We've put together some helpful guides for you to get setup with our product quickly and easily.

{% content-ref url="/pages/Iqy2zazZb9aX0oj3nkK8" %}
[Getting set up](/neocast/fundamentals/getting-set-up.md)
{% endcontent-ref %}

{% content-ref url="/pages/oE7xn9cyXe223bVzkIM7" %}
[Setting permissions](/neocast/fundamentals/getting-set-up/setting-permissions.md)
{% endcontent-ref %}

{% content-ref url="/pages/ZkDsOEIUACV6qpa4yQA0" %}
[Inviting Members](/neocast/fundamentals/getting-set-up/inviting-members.md)
{% endcontent-ref %}
