# Midpoint Documentation

## Midpoint Documentation

- [What is Midpoint](https://docs.midpointapi.com/midpoint-documentation/what-is-midpoint.md): All of your off-chain infrastructure in one place.
- [What actually is a midpoint?](https://docs.midpointapi.com/midpoint-documentation/what-actually-is-a-midpoint.md)
- [Midpoint FAQs](https://docs.midpointapi.com/midpoint-documentation/midpoint-faqs.md)
- [Sample Midpoints](https://docs.midpointapi.com/midpoint-documentation/get-started/sample-midpoints.md)
- [Filecoin Filrep Oracle: Obtain miner reputations on-chain](https://docs.midpointapi.com/midpoint-documentation/get-started/sample-midpoints/filecoin-filrep-oracle-obtain-miner-reputations-on-chain.md)
- [Oracle: Call any API from a smart contract](https://docs.midpointapi.com/midpoint-documentation/get-started/sample-midpoints/oracle-call-any-api-from-a-smart-contract.md)
- [Listener: Subscribe an internal service to any event](https://docs.midpointapi.com/midpoint-documentation/get-started/sample-midpoints/listener-subscribe-an-internal-service-to-any-event.md)
- [Data Feed: Stream a data feed on-chain at regular intervals](https://docs.midpointapi.com/midpoint-documentation/get-started/sample-midpoints/data-feed-stream-a-data-feed-on-chain-at-regular-intervals.md)
- [Data Bridge: Pass arbitrary messages between chains](https://docs.midpointapi.com/midpoint-documentation/get-started/sample-midpoints/data-bridge-pass-arbitrary-messages-between-chains.md)
- [Automation: Ensure a function is called at regular intervals](https://docs.midpointapi.com/midpoint-documentation/get-started/sample-midpoints/automation-ensure-a-function-is-called-at-regular-intervals.md)
- [Videos](https://docs.midpointapi.com/midpoint-documentation/get-started/videos.md)
- [API Key](https://docs.midpointapi.com/midpoint-documentation/using-midpoint/api-key.md)
- [Midpoint CLI](https://docs.midpointapi.com/midpoint-documentation/using-midpoint/midpoint-cli.md): Command-Line Utility for Midpoint
- [GraphQL API](https://docs.midpointapi.com/midpoint-documentation/using-midpoint/graphql-api.md): The Base API for Midpoint.
- [Dashboard](https://docs.midpointapi.com/midpoint-documentation/using-midpoint/dashboard.md): A Frontend Interface for Midpoint.
- [Midpoints](https://docs.midpointapi.com/midpoint-documentation/core-concepts/midpoints.md)
- [Midpoint ID](https://docs.midpointapi.com/midpoint-documentation/core-concepts/midpoints/midpoint-id.md): A unique identifier for each midpoint.
- [Sources](https://docs.midpointapi.com/midpoint-documentation/core-concepts/midpoints/sources.md): The source initiates a request.
- [Tasks](https://docs.midpointapi.com/midpoint-documentation/core-concepts/midpoints/tasks.md): Tasks execute core logic for a midpoint.
- [Source and Task Definitions](https://docs.midpointapi.com/midpoint-documentation/core-concepts/midpoints/source-and-task-definitions.md)
- [Secrets](https://docs.midpointapi.com/midpoint-documentation/core-concepts/midpoints/source-and-task-definitions/secrets.md): Use confidential data throughout your tasks.
- [Variables](https://docs.midpointapi.com/midpoint-documentation/core-concepts/midpoints/source-and-task-definitions/variables.md): Use data obtained from your source or previous tasks.
- [Exclude Logs](https://docs.midpointapi.com/midpoint-documentation/core-concepts/midpoints/source-and-task-definitions/exclude-logs.md): Exclude logs that contain sensitive information.
- [Extracts](https://docs.midpointapi.com/midpoint-documentation/core-concepts/midpoints/source-and-task-definitions/extracts.md): Extract variables from each source and task.
- [Requests](https://docs.midpointapi.com/midpoint-documentation/core-concepts/requests.md)
- [Request ID](https://docs.midpointapi.com/midpoint-documentation/core-concepts/requests/request-id.md)
- [Events](https://docs.midpointapi.com/midpoint-documentation/core-concepts/requests/events.md)
- [Credits and Payment](https://docs.midpointapi.com/midpoint-documentation/core-concepts/credits-and-payment.md): Paying for Midpoint.
- [Startpoint Called](https://docs.midpointapi.com/midpoint-documentation/sources/startpoint-called.md): Listens for an invocation of a Midpoint-deployed startpoint.
- [EVM Event Emitted](https://docs.midpointapi.com/midpoint-documentation/sources/evm-event-emitted.md)
- [Cron Job Triggered](https://docs.midpointapi.com/midpoint-documentation/sources/cron-job-triggered.md): Triggers a midpoint on a regular interval defined by a crontab.
- [Make HTTP Request](https://docs.midpointapi.com/midpoint-documentation/tasks/make-http-request.md): Calls any HTTP endpoint and parses values out of the response.
- [OAuth and Multi-Step Authentication](https://docs.midpointapi.com/midpoint-documentation/tasks/make-http-request/oauth-and-multi-step-authentication.md)
- [Call EVM Function](https://docs.midpointapi.com/midpoint-documentation/tasks/call-evm-function.md): Retrieve data from an on-chain public view function through an RPC call.
- [Transact to EVM Function](https://docs.midpointapi.com/midpoint-documentation/tasks/transact-to-evm-function.md): Submit a Transaction to an EVM Chain.
- [Security](https://docs.midpointapi.com/midpoint-documentation/tasks/transact-to-evm-function/security.md): Ensure your contract is only called by an authorized midpoint.
- [Shift Decimal](https://docs.midpointapi.com/midpoint-documentation/tasks/shift-decimal.md): Shifts the decimal point of a numeric value. Us for turning prices into integers.
- [Chain IDs](https://docs.midpointapi.com/midpoint-documentation/more-reading/chain-ids.md): Midpoint Identifiers for Chain IDs
- [Startpoints](https://docs.midpointapi.com/midpoint-documentation/more-reading/startpoints.md)
- [Midpoint EOAs](https://docs.midpointapi.com/midpoint-documentation/more-reading/midpoint-eoas.md)
- [Contact Links](https://docs.midpointapi.com/midpoint-documentation/get-in-touch/contact-links.md): We respond fast.
