> ## Documentation Index
> Fetch the complete documentation index at: https://docs.portalhq.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> All of the information you need to get started for a hackathon using Portal!

### Getting Started

To get started head to the [Portal Community Slack](https://join.slack.com/t/portalcommunity/shared_invite/zt-1zlyexf43-A94Z4ugntrgLGs2j5slmeQ) to request access to the [Portal Admin Dashboard](https://app.portalhq.io/login) where you can get credentials to start developing with Portal.

### What is Portal?

**Portal** is an [MPC wallet](./portals-mpc-architecture) provider and web3 developer platform. You can use Portal to create embedded MPC wallets for users and the Portal SDK to build out the web3 functionality for your application.

## General Hackathon Kits

These are our general-purpose hackathon kit repositories that can be used as a starting point for any hackathon:

* **Web (Typescript):** [https://github.com/portal-hq/portal-hackathon-kit-web](https://github.com/portal-hq/portal-hackathon-kit-web-mobil3)
* **Android:** [https://github.com/portal-hq/portal-hackathon-kit-android](https://github.com/portal-hq/portal-hackathon-kit-android-mobil3)
* **iOS:** [https://github.com/portal-hq/portal-hackathon-kit-ios](https://github.com/portal-hq/portal-hackathon-kit-ios-mobil3)
* **React Native:** [https://github.com/portal-hq/portal-hackathon-kit-react-native](https://github.com/portal-hq/portal-hackathon-kit-react-native-mobil3)
* **Enclave MPC API:** [https://github.com/portal-hq/portal-hackathon-kit-api](https://github.com/portal-hq/portal-hackathon-kit-api-mobil3)

For hackathon-specific kits and resources, check the sub-pages for each active hackathon.

## Hackathons

* [Mobil3 Hackathon](./hackathons/mobil3)

## Portal Documentation

### Portal SDKs

Portal offers SDKs for various platforms to suit your development needs.

* [Portal SDK Quickstart](../sdks/quickstart): This guide will walk you through the steps to get started with the Portal SDK.
* [Creating a Wallet](../sdks/web/guide/create-a-wallet): This guide will walk you through the steps to create a wallet using the Portal SDK.
* [Sending Tokens](../sdks/web/guide/send-tokens): This guide will walk you through the steps to send tokens to a given address.

### Portal APIs

Portal provides several APIs to enhance your hackathon projects.

* [Enclave MPC API Quickstart](../apis/quickstart): This guide will walk you through the steps to get started with the Enclave MPC API.
* [Client API](../apis/client/reference): Use this API to manage Portal clients and their wallets with endpoints for assets, transactions, and more.
* [Custodian API](../apis/custodian/reference): This API helps you manage your own custodian and your Portal clients' wallets with specialized endpoints.
* [Get Assets Endpoint](../apis/client/reference#get-assets-by-chain): This endpoint returns a list of fungible assets (native, ERC-20, and SPL tokens) associated with your Portal client for a given chain.
* [Get Transaction History Endpoint](../apis/client/reference#get-transactions-by-chain): This endpoint returns a list of the historic transactions associated with your Portal client for a given chain.
* [View the full Client API reference](../apis/client/reference)
