# SORACOM Developer Documentation > Technical documentation for Soracom's IoT connectivity platform. Covers APIs, SDKs, and service guides for Air (SIM connectivity), Beam (protocol conversion), Harvest (data storage), VPG/Canal/Door (private networking), Napter (on-demand remote access), Peek (packet capture), carrier coverage by region, and pricing. ## Guides - [Arduino](https://developers.soracom.io/en/start/arduino/index.html.md) - [Wiolte Guide](https://developers.soracom.io/en/start/arduino/wiolte-guide/index.html.md) - [Send Device Location Data to Amazon Location Service Using Beam](https://developers.soracom.io/en/start/aws/beam-aws-location-service/index.html.md): Track devices using an Amazon Location Service Tracker by sending device location data with Beam - [How to Configure Beam to Use Multiple Credentials](https://developers.soracom.io/en/start/aws/beam-iotcore-multi/index.html.md): Learn how to configure Beam to programmatically switch IoT Core credentials based on each SIM card. - [Using Beam to Connect to AWS IoT Core](https://developers.soracom.io/en/start/aws/beam-iotcore/index.html.md): Collect data from your devices on AWS IoT Core using Soracom Beam, while managing device credentials from the cloud. - [Using Beam to Call AWS Lambda](https://developers.soracom.io/en/start/aws/beam-lambda/index.html.md): Process data from your device using AWS Lambda. - [Using Beam to Send Files to Amazon S3](https://developers.soracom.io/en/start/aws/beam-s3/index.html.md): Collect files from your devices to Amazon S3 using Soracom Beam, while managing device credentials from the cloud. - [Using Beam to Make AI Predictions with SageMaker](https://developers.soracom.io/en/start/aws/beam-sagemaker/index.html.md): Deploy an AI model on Amazon SageMaker and make Data Driven Predictions using IAM Role Authentication and Beam. - [Using Soracom Funk to Call AWS Lambda and Send a Slack Notification](https://developers.soracom.io/en/start/aws/funk-lambda-slack/index.html.md): Process data from your device using AWS Lambda and send a notification to Slack. - [Upload Data to S3 Using Funnel and Amazon Data Firehose](https://developers.soracom.io/en/start/aws/funnel-data-firehose-s3/index.html.md): Securely store your data in Amazon S3 using Soracom Funnel and Amazon Data Firehose - [Connect to Amazon Data Firehose Using Funnel](https://developers.soracom.io/en/start/aws/funnel-data-firehose/index.html.md): Transfer device data to Amazon Data Firehose using a drop-in adapter in Soracom Funnel, while keeping device credentials secure. - [Connect to IoT Core Using Funnel](https://developers.soracom.io/en/start/aws/funnel-iotcore/index.html.md): Effortlessly collect data from your devices on AWS IoT Core using a drop-in adapter in Soracom Funnel. - [Funnel Kinesis S3](https://developers.soracom.io/en/start/aws/funnel-kinesis-s3/index.html.md) - [Funnel Kinesis](https://developers.soracom.io/en/start/aws/funnel-kinesis/index.html.md) - [Aws](https://developers.soracom.io/en/start/aws/index.html.md): Guides for integrating Soracom with AWS. - [Publish Data to AWS IoT using Flux](https://developers.soracom.io/en/start/aws/soracom-flux-webhook-aws-iot/index.html.md): Publish data to AWS IoT Core from Soracom Flux using a webhook action with AWS Signature V4 authentication. - [Using Beam to Connect to Azure IoT Hub](https://developers.soracom.io/en/start/azure/beam-iothub/index.html.md): Collect data from your devices on Azure IoT Hub using Soracom Beam, while managing device credentials from the cloud. - [Use Door and Azure VPN Gateway to Connect Your Devices to an Azure Virtual Network](https://developers.soracom.io/en/start/azure/door-vpngateway/index.html.md): Securely connect to Azure Virtual Network using Soracom Door and Microsoft VPN Gateway. - [Using Funk to Process Data Using Azure Functions](https://developers.soracom.io/en/start/azure/funk-functions/index.html.md): Send device data to Azure Functions for cloud processing, and return the result directly to the device. - [Using Funnel to Send Data to Azure Event Hubs](https://developers.soracom.io/en/start/azure/funnel-eventhubs/index.html.md): Effortlessly collect data from your devices on Azure Event Hubs using a drop-in adapter in Soracom Funnel. - [Azure](https://developers.soracom.io/en/start/azure/index.html.md): Guides for integrating Soracom with Azure services. - [Blues Notecard IoT Starter Kit for Soracom Setup Guide](https://developers.soracom.io/en/start/connect/blues-notecard/index.html.md): Set up cellular connectivity for your Blues Notecard IoT Starter Kit for Soracom. - [GPS Tracker Setup Guide](https://developers.soracom.io/en/start/connect/gps-tracker/index.html.md): Set up cellular connectivity for various GPS trackers using the Soracom IoT SIM. - [Connect](https://developers.soracom.io/en/start/connect/index.html.md): Guides to connect various devices to Soracom. - [Murata 1SC & Quectel BG770A-SN Setup Guide](https://developers.soracom.io/en/start/connect/murata-1sc/index.html.md): Set up satellite connectivity for your Murata 1SC or Quectel BG770A-SN module. - [Sony Spresense with LTE Extension Board Setup Guide](https://developers.soracom.io/en/start/connect/sony-spresense/index.html.md): Set up LTE-M cellular connectivity for your Sony Spresense with LTE extension board. - [Soracom Lte M Button](https://developers.soracom.io/en/start/connect/soracom-lte-m-button/index.html.md): Set up the Soracom LTE-M Button and build click-driven IoT applications. - [Soracom Onyx Lte](https://developers.soracom.io/en/start/connect/soracom-onyx-lte/index.html.md): Configuration settings for the Soracom Onyx LTE™ USB Modem. - [Teltonika RUT240 Setup Guide](https://developers.soracom.io/en/start/connect/teltonika-rut240/index.html.md): Configuration settings for the Teltonika RUT240 router. - [Teltonika RUT950 Setup Guide](https://developers.soracom.io/en/start/connect/teltonika-rut950/index.html.md): Configuration settings for the Teltonika RUT950 router. - [Connection Settings](https://developers.soracom.io/en/start/connection-settings/index.html.md): Quick configuration to get popular devices connected. - [Using Soracom Beam to Send Data to Google Pub/Sub](https://developers.soracom.io/en/start/google/beam-pubsub/index.html.md): Effortlessly collect data from your devices on Google Pub/Sub using Soracom Beam. - [Using Soracom Beam to Send Data to ClearBlade IoT Core](https://developers.soracom.io/en/start/google/clearblade/index.html.md): Effortlessly collect data from your devices on ClearBlade IoT Core using Soracom Beam. - [Google](https://developers.soracom.io/en/start/google/index.html.md): Guides for integrating Soracom with Google Cloud and compatible services. - [Developer Guides](https://developers.soracom.io/en/start/index.html.md): Guides to help you get your IoT project started. - [IoT Starter Kit with Arduino MKR NB 1500 / MKR GSM 1400](https://developers.soracom.io/en/start/iot-starter-kit/arduino-mkr/index.html.md): A flexible featuring the Arduino MKR series boards with cellular connectivity, and easy to develop with a wide variety of sensors and add-ons. - [Iot Starter Kit](https://developers.soracom.io/en/start/iot-starter-kit/index.html.md): Getting started tutorials for Soracom's IoT starter kits. - [IoT Starter Kit with Raspberry Pi](https://developers.soracom.io/en/start/iot-starter-kit/raspberry-pi/index.html.md): A comprehensive IoT starter kit based on the Raspberry Pi Zero W. Get connected and develop your first Linux-based IoT project in no time. - [Soracom Service Overview](https://developers.soracom.io/en/start/overview/index.html.md): Get to know Soracom services at a glance. - [Quick Start](https://developers.soracom.io/en/start/quick-start/index.html.md): Create an account and set up your first Soracom IoT SIM. - [Basic Guide](https://developers.soracom.io/en/start/raspberry-pi/basic-guide/index.html.md) - [Raspberry Pi](https://developers.soracom.io/en/start/raspberry-pi/index.html.md) - [Soracom Devices](https://developers.soracom.io/en/start/soracom-devices/index.html.md): Guides and tutorials for official Soracom devices. - [Soracom LTE-M Button Harvest Data Tutorial](https://developers.soracom.io/en/start/soracom-devices/soracom-lte-m-button-harvest/index.html.md): Easily capture Soracom LTE-M Button clicks using Soracom Harvest Data without setting up any servers. - [Soracom LTE-M Button Slack Notification Tutorial](https://developers.soracom.io/en/start/soracom-devices/soracom-lte-m-button-slack/index.html.md): Send Soracom LTE-M Button clicks to Slack using AWS Lambda. - [Soracom LTE-M Button Webhook Tutorial](https://developers.soracom.io/en/start/soracom-devices/soracom-lte-m-button-webhook/index.html.md): Set up the Soracom LTE-M Button to send a click to an HTTP webhook using Soracom Beam. - [Soracom Services](https://developers.soracom.io/en/start/soracom-services/index.html.md): Guides and tutorials for Soracom services. - [AI Image Analysis using Flux](https://developers.soracom.io/en/start/soracom-services/soracom-flux-ai-image-analysis/index.html.md): Analyze images from IoT devices using Soracom Flux and generative AI, with alerts sent to Slack when anomalies are detected. - [Monitor Devices With Downlink Ping using Flux](https://developers.soracom.io/en/start/soracom-services/soracom-flux-downlink-ping/index.html.md): Monitor IoT device connectivity using Soracom Flux to send scheduled downlink pings and alert to Slack when devices are unreachable. - [Add Rows to Google Sheets Using Flux](https://developers.soracom.io/en/start/soracom-services/soracom-flux-google-sheets/index.html.md): Append rows to a Google Sheets spreadsheet from Soracom Flux using a Webhook Action authenticated with a Google Service Account. - [Send Images to Microsoft Teams using Flux](https://developers.soracom.io/en/start/soracom-services/soracom-flux-images-msteams/index.html.md): Send images from Soracom Harvest Files to a Microsoft Teams channel using Soracom Flux and Microsoft Power Automate. - [Send Messages to Microsoft Teams using Flux](https://developers.soracom.io/en/start/soracom-services/soracom-flux-messages-msteams/index.html.md): Send text messages to a Microsoft Teams channel from Soracom Flux using a webhook action and Microsoft Power Automate. - [Visualize Query Results using Lagoon](https://developers.soracom.io/en/start/soracom-services/soracom-lagoon-visualize-query-results/index.html.md): Build a Lagoon dashboard that visualizes data from Soracom Query, combining query results with real-time visualization. - [Create a Billing Report using Query](https://developers.soracom.io/en/start/soracom-services/soracom-query-billing-report/index.html.md): Use Soracom Query to generate a billing report showing historical charges across your SIMs. - [Show Connection Trends using Query](https://developers.soracom.io/en/start/soracom-services/soracom-query-connection-trends/index.html.md): Use Soracom Query to analyze recent connection patterns and identify trends across your fleet. - [Find Top Active SIMs using Query](https://developers.soracom.io/en/start/soracom-services/soracom-query-top-active-sims/index.html.md): Use Soracom Query to identify your most active SIMs by data usage or session count. - [Soracom](https://developers.soracom.io/en/start/soracom/index.html.md): Guides for getting started with Soracom tools and integrations. - [Soracom CLI Getting Started Guide](https://developers.soracom.io/en/start/soracom/soracom-cli-guide/index.html.md): Control SIMs, configure services, and perform other actions using a command line interface tool. - [User Console](https://developers.soracom.io/en/start/user-console/index.html.md): Overview of Soracom's intuitive management console. ## Air for Cellular - [Advanced Event Handler](https://developers.soracom.io/en/docs/air/advanced-event-handler/index.html.md) - [Cellular Connectivity Basics](https://developers.soracom.io/en/docs/air/basic-connectivity/index.html.md) - [Batch Processing](https://developers.soracom.io/en/docs/air/batch-processing/index.html.md) - [Using CHAP Authentication with Soracom Air](https://developers.soracom.io/en/docs/air/chap-authentication/index.html.md) - [Connectivity Hypervisor](https://developers.soracom.io/en/docs/air/connectivity-hypervisor/index.html.md) - [Setting a Custom DNS](https://developers.soracom.io/en/docs/air/custom-dns/index.html.md) - [Soracom IoT SIM Data Usage](https://developers.soracom.io/en/docs/air/data-usage/index.html.md) - [Soracom Air Connectivity Diagnostics](https://developers.soracom.io/en/docs/air/diagnostics/index.html.md) - [Edrx Psm Timers](https://developers.soracom.io/en/docs/air/edrx-psm-timers/index.html.md) - [Soracom Air Errors](https://developers.soracom.io/en/docs/air/errors/index.html.md) - [eSIM Profiles](https://developers.soracom.io/en/docs/air/esim-profiles/index.html.md) - [Event Handler](https://developers.soracom.io/en/docs/air/event-handler/index.html.md) - [Soracom Air Expiration Function](https://developers.soracom.io/en/docs/air/expiration/index.html.md) - [Securing Your IoT SIM with IMEI Lock](https://developers.soracom.io/en/docs/air/imei-lock/index.html.md) - [Soracom Air for Cellular Overview](https://developers.soracom.io/en/docs/air/index.html.md): 2G, 3G, 4G/LTE, LTE-M, and NB-IoT connectivity for cellular devices. - [IP Link MTU Configuration](https://developers.soracom.io/en/docs/air/ip-link-mtu/index.html.md) - [Legacy Plans](https://developers.soracom.io/en/docs/air/legacy-plans/index.html.md) - [plan-NA1](https://developers.soracom.io/en/docs/air/legacy-plans/plan-na1/index.html.md) - [Get IoT SIM Status Using Local Info Report](https://developers.soracom.io/en/docs/air/local-info/index.html.md) - [Soracom Air Metadata Service](https://developers.soracom.io/en/docs/air/metadata-service/index.html.md) - [Pinging a Soracom Air for Cellular Device](https://developers.soracom.io/en/docs/air/ping-test/index.html.md) - [Registering Soracom IoT SIMs](https://developers.soracom.io/en/docs/air/registration/index.html.md) - [Soracom Air Security](https://developers.soracom.io/en/docs/air/security/index.html.md) - [Soracom IoT SIM Session Status](https://developers.soracom.io/en/docs/air/session-status/index.html.md) - [Understanding SIM IDs and IMSIs](https://developers.soracom.io/en/docs/air/sim-ids/index.html.md) - [SIM Management](https://developers.soracom.io/en/docs/air/sim-management/index.html.md) - [Sim Status](https://developers.soracom.io/en/docs/air/sim-status/index.html.md) - [Soracom IoT SIM Types & Plans](https://developers.soracom.io/en/docs/air/sim-types/index.html.md) - [SMS & USSD Functionality](https://developers.soracom.io/en/docs/air/sms-ussd/index.html.md) - [IoT SIM Speed Class](https://developers.soracom.io/en/docs/air/speed-class/index.html.md) - [Soracom IoT SIM Subscriber Statuses](https://developers.soracom.io/en/docs/air/subscriber-status/index.html.md) - [Soracom Air Subscription Containers](https://developers.soracom.io/en/docs/air/subscription-containers/index.html.md) - [Using Tags with a Soracom IoT SIM](https://developers.soracom.io/en/docs/air/tags/index.html.md) - [Terminating Soracom IoT SIMs](https://developers.soracom.io/en/docs/air/termination/index.html.md) - [Test Mode](https://developers.soracom.io/en/docs/air/test-mode/index.html.md) - [Transferring Soracom IoT SIMs](https://developers.soracom.io/en/docs/air/transfer/index.html.md) - [Troubleshooting Soracom Air Connectivity](https://developers.soracom.io/en/docs/air/troubleshooting/index.html.md) - [Usage Dashboard](https://developers.soracom.io/en/docs/air/usage-dashboard/index.html.md): Explore and visualize your account's data usage across groups, SIMs, and countries, powered by Soracom Query. - [Using Soracom Air with a Virtual Private Gateway](https://developers.soracom.io/en/docs/air/vpg/index.html.md) - [Watch Service](https://developers.soracom.io/en/docs/air/watch-service/index.html.md) ## Beam - [Beam Advanced Security](https://developers.soracom.io/en/docs/beam/advanced-security/index.html.md) - [Configuring Beam Entry Points](https://developers.soracom.io/en/docs/beam/configuration-guide/index.html.md) - [Beam Configuration](https://developers.soracom.io/en/docs/beam/configuration/index.html.md) - [Soracom Beam Errors](https://developers.soracom.io/en/docs/beam/errors/index.html.md) - [Header Manipulation with Beam](https://developers.soracom.io/en/docs/beam/header-manipulation/index.html.md) - [HTTP Keep-Alive](https://developers.soracom.io/en/docs/beam/http-keep-alive/index.html.md) - [HTTP Entry Point](https://developers.soracom.io/en/docs/beam/http/index.html.md) - [Soracom Beam Overview](https://developers.soracom.io/en/docs/beam/index.html.md): Proxy service for encryption and protocol translation. - [MQTT Entry Point](https://developers.soracom.io/en/docs/beam/mqtt/index.html.md) - [Signature Verification with Beam](https://developers.soracom.io/en/docs/beam/signature-verification/index.html.md) - [SMS → HTTP/HTTPS Entry Point](https://developers.soracom.io/en/docs/beam/sms-http/index.html.md) - [TCP → HTTP/HTTPS Entry Point](https://developers.soracom.io/en/docs/beam/tcp-http/index.html.md) - [TCP → TCP/TCPS Entry Point](https://developers.soracom.io/en/docs/beam/tcp-tcp/index.html.md) - [Test Servers for Soracom Beam](https://developers.soracom.io/en/docs/beam/test-servers/index.html.md) - [UDP → HTTP/HTTPS Entry Point](https://developers.soracom.io/en/docs/beam/udp-http/index.html.md) - [Soracom Beam Usage History](https://developers.soracom.io/en/docs/beam/usage-history/index.html.md) - [Sending a GET Request to the HTTPS Test Server](https://developers.soracom.io/en/docs/beam/use-beam-http-get/index.html.md) - [Sending a POST Request to the HTTPS Test Server](https://developers.soracom.io/en/docs/beam/use-beam-http-post/index.html.md) - [Establishing an MQTTS Connection with the MQTTS Test Server](https://developers.soracom.io/en/docs/beam/use-beam-mqtt/index.html.md) - [Sending Data to the TCPS Test Server](https://developers.soracom.io/en/docs/beam/use-beam-tcp/index.html.md) - [Communicating with the HTTPS Test Server Using WebSocket](https://developers.soracom.io/en/docs/beam/use-beam-websocket/index.html.md) - [USSD → HTTP/HTTPS Entry Point](https://developers.soracom.io/en/docs/beam/ussd-http/index.html.md) - [Website Entry Point](https://developers.soracom.io/en/docs/beam/website/index.html.md) ## Funnel - [Funnel Advanced Security](https://developers.soracom.io/en/docs/funnel/advanced-security/index.html.md) - [Funnel Configuration](https://developers.soracom.io/en/docs/funnel/configuration/index.html.md) - [Soracom Funnel Errors](https://developers.soracom.io/en/docs/funnel/errors/index.html.md) - [HTTP Keep-Alive](https://developers.soracom.io/en/docs/funnel/http-keep-alive/index.html.md) - [HTTP Entry Point](https://developers.soracom.io/en/docs/funnel/http/index.html.md) - [Soracom Funnel Overview](https://developers.soracom.io/en/docs/funnel/index.html.md): Data transfer adapter for major cloud services. - [TCP Entry Point](https://developers.soracom.io/en/docs/funnel/tcp/index.html.md) - [UDP Entry Point](https://developers.soracom.io/en/docs/funnel/udp/index.html.md) - [Soracom Funnel Usage History](https://developers.soracom.io/en/docs/funnel/usage-history/index.html.md) ## Funk - [Funk Configuration](https://developers.soracom.io/en/docs/funk/configuration/index.html.md) - [HTTP Keep-Alive](https://developers.soracom.io/en/docs/funk/http-keep-alive/index.html.md) - [Soracom Funk Overview](https://developers.soracom.io/en/docs/funk/index.html.md): Serverless cloud functions that reduce device processing needs. - [Soracom Funk Usage History](https://developers.soracom.io/en/docs/funk/usage-history/index.html.md) ## Harvest - [Controlling Access to Soracom Harvest Files](https://developers.soracom.io/en/docs/harvest/access-control/index.html.md) - [Harvest Advanced Security](https://developers.soracom.io/en/docs/harvest/advanced-security/index.html.md) - [Harvest Configuration](https://developers.soracom.io/en/docs/harvest/configuration/index.html.md) - [Downloading Harvest Data](https://developers.soracom.io/en/docs/harvest/downloading-data/index.html.md) - [Downloading Files from Soracom Harvest Files](https://developers.soracom.io/en/docs/harvest/downloading-files/index.html.md) - [Soracom Harvest Errors](https://developers.soracom.io/en/docs/harvest/errors/index.html.md) - [Harvest Intelligence](https://developers.soracom.io/en/docs/harvest/harvest-intelligence/index.html.md) - [HTTP Keep-Alive](https://developers.soracom.io/en/docs/harvest/http-keep-alive/index.html.md) - [Soracom Harvest Overview](https://developers.soracom.io/en/docs/harvest/index.html.md): Simple data collection and storage service for Air devices. - [Harvest Data Options](https://developers.soracom.io/en/docs/harvest/options/index.html.md) - [Uploading Data to Harvest Data](https://developers.soracom.io/en/docs/harvest/uploading-data/index.html.md) - [Uploading Files to Soracom Harvest Files](https://developers.soracom.io/en/docs/harvest/uploading-files/index.html.md) - [Soracom Harvest Data Usage History](https://developers.soracom.io/en/docs/harvest/usage-history/index.html.md) - [Viewing Harvest Data](https://developers.soracom.io/en/docs/harvest/viewing-data/index.html.md) ## Lagoon - [Configuring Soracom Lagoon](https://developers.soracom.io/en/docs/lagoon/configuration/index.html.md) - [Create a Sample Dashboard](https://developers.soracom.io/en/docs/lagoon/create-a-sample-dashboard/index.html.md) - [Create Dashboard With Soracom Query](https://developers.soracom.io/en/docs/lagoon/create-dashboard-with-soracom-query/index.html.md): Build a Lagoon dashboard that visualizes data from Soracom Query, combining query results with real-time visualization. - [Using a Custom Logo with Lagoon](https://developers.soracom.io/en/docs/lagoon/custom-logo/index.html.md) - [Soracom Lagoon Overview](https://developers.soracom.io/en/docs/lagoon/index.html.md): Dashboard and visualization tool for Harvest Data. - [Soracom Lagoon Plans & License Packs](https://developers.soracom.io/en/docs/lagoon/plans-and-license-packs/index.html.md) - [Using Query to Display Data on the Panel](https://developers.soracom.io/en/docs/lagoon/query/index.html.md) - [Managing Lagoon Users & Permissions](https://developers.soracom.io/en/docs/lagoon/users-and-permissions/index.html.md) - [Using Variables to Switch Data Displayed in the Panel](https://developers.soracom.io/en/docs/lagoon/variables/index.html.md) ## Flux - [AI Action](https://developers.soracom.io/en/docs/flux/action-ai/index.html.md) - [Bounding Box](https://developers.soracom.io/en/docs/flux/action-bounding-box/index.html.md) - [Collect Messages](https://developers.soracom.io/en/docs/flux/action-collect-message/index.html.md) - [Email Notification Action (Advanced)](https://developers.soracom.io/en/docs/flux/action-email-notification-advanced/index.html.md) - [Email Notification Action](https://developers.soracom.io/en/docs/flux/action-email-notification/index.html.md) - [Send Action Errors to a Channel](https://developers.soracom.io/en/docs/flux/action-error-output/index.html.md) - [Republish Action](https://developers.soracom.io/en/docs/flux/action-republish/index.html.md) - [RTSP Camera Image](https://developers.soracom.io/en/docs/flux/action-rtsp-camera-image/index.html.md) - [Simple Object Detection Action](https://developers.soracom.io/en/docs/flux/action-simple-object-detection/index.html.md) - [Slack Notification Action](https://developers.soracom.io/en/docs/flux/action-slack/index.html.md) - [Soracom API Action](https://developers.soracom.io/en/docs/flux/action-soracom-api/index.html.md) - [Webhook Action](https://developers.soracom.io/en/docs/flux/action-webhook/index.html.md) - [Add or Remove Actions](https://developers.soracom.io/en/docs/flux/add-or-remove-actions/index.html.md) - [Advanced Action Output Settings](https://developers.soracom.io/en/docs/flux/advanced-action-output-settings/index.html.md) - [View Flux Usage](https://developers.soracom.io/en/docs/flux/check-flux-usage/index.html.md) - [Create Apps from Templates](https://developers.soracom.io/en/docs/flux/create-apps-from-templates/index.html.md) - [API/Manual Execution Event Source](https://developers.soracom.io/en/docs/flux/event-source-api/index.html.md) - [Harvest Files Event Source](https://developers.soracom.io/en/docs/flux/event-source-harvest-files/index.html.md) - [Using an Incoming Webhook to Run Flux Apps](https://developers.soracom.io/en/docs/flux/event-source-incoming-webhook/index.html.md) - [Interval Timer Event Source](https://developers.soracom.io/en/docs/flux/event-source-interval-timer/index.html.md) - [IoT Device Event Source](https://developers.soracom.io/en/docs/flux/event-source-iot-device/index.html.md) - [Scheduled Timer Event Source](https://developers.soracom.io/en/docs/flux/event-source-scheduled-timer/index.html.md) - [Add Rows To Google Sheets](https://developers.soracom.io/en/docs/flux/getting-started/add-rows-to-google-sheets/index.html.md): Append rows to a Google Sheets spreadsheet from Soracom Flux using a Webhook Action authenticated with a Google Service Account. - [Ai Image Analysis](https://developers.soracom.io/en/docs/flux/getting-started/ai-image-analysis/index.html.md): Analyze images from IoT devices using Soracom Flux and generative AI, with alerts sent to Slack when anomalies are detected. - [Getting Started](https://developers.soracom.io/en/docs/flux/getting-started/index.html.md): Getting started guides for Soracom Flux. - [Send Downlink Ping](https://developers.soracom.io/en/docs/flux/getting-started/send-downlink-ping/index.html.md): Monitor IoT device connectivity using Soracom Flux to send scheduled downlink pings and alert to Slack when devices are unreachable. - [Send Images To Msteams](https://developers.soracom.io/en/docs/flux/getting-started/send-images-to-msteams/index.html.md): Send images from Soracom Harvest Files to a Microsoft Teams channel using Soracom Flux and Microsoft Power Automate. - [Send Messages To Msteams](https://developers.soracom.io/en/docs/flux/getting-started/send-messages-to-msteams/index.html.md): Send text messages to a Microsoft Teams channel from Soracom Flux using a webhook action and Microsoft Power Automate. - [Webhook To Aws Iot](https://developers.soracom.io/en/docs/flux/getting-started/webhook-to-aws-iot/index.html.md): Publish data to AWS IoT Core from Soracom Flux using a webhook action with AWS Signature V4 authentication. - [Soracom Flux Overview](https://developers.soracom.io/en/docs/flux/index.html.md): Low-code IoT application builder. - [Manage Channels and Event Sources](https://developers.soracom.io/en/docs/flux/manage-channels-and-event-sources/index.html.md) - [Manage Flux Apps](https://developers.soracom.io/en/docs/flux/manage-flux-apps/index.html.md) - [Managing Your Standard Plan Subscription](https://developers.soracom.io/en/docs/flux/managing-standard-plan/index.html.md) - [Plans](https://developers.soracom.io/en/docs/flux/plans/index.html.md) - [Manage Action Output](https://developers.soracom.io/en/docs/flux/republish-action-output/index.html.md) - [Send Test Data to a Channel](https://developers.soracom.io/en/docs/flux/send-test-data-to-channel/index.html.md) - [Set Upper Limits for Event Count and Credit Usage](https://developers.soracom.io/en/docs/flux/setting-quotas/index.html.md) - [Use Expressions in Actions](https://developers.soracom.io/en/docs/flux/use-action-expressions/index.html.md) - [View Logs](https://developers.soracom.io/en/docs/flux/view-logs/index.html.md) - [Usage Status](https://developers.soracom.io/en/docs/flux/view-usage/index.html.md) ## Arc - [Creating Soracom Arc Virtual SIMs](https://developers.soracom.io/en/docs/arc/configuration/index.html.md) - [Connecting to Soracom with Soracom Arc](https://developers.soracom.io/en/docs/arc/connection/index.html.md) - [Managing Soracom Arc Virtual SIM Credentials](https://developers.soracom.io/en/docs/arc/credentials/index.html.md) - [Soracom Arc Overview](https://developers.soracom.io/en/docs/arc/index.html.md): Secure link service for connectivity to Soracom over standard IP networks. - [Soracom Arc Session Statuses](https://developers.soracom.io/en/docs/arc/session-status/index.html.md) - [Bootstrap Soracom Arc Using an AuthKey](https://developers.soracom.io/en/docs/arc/soratun-authkey-bootstrapping/index.html.md) - [Bootstrap Soracom Arc Using Soracom Air for Cellular Connection](https://developers.soracom.io/en/docs/arc/soratun-cellular-bootstrapping/index.html.md) - [Installing the Soracom Arc Soratun Tool](https://developers.soracom.io/en/docs/arc/soratun-installation/index.html.md) - [Soracom Arc Soratun Tool Command Reference](https://developers.soracom.io/en/docs/arc/soratun-reference/index.html.md) - [Bootstrap Soracom Arc Using a Soracom IoT SIM](https://developers.soracom.io/en/docs/arc/soratun-sim-bootstrapping/index.html.md) - [Soracom Arc Soratun Tool](https://developers.soracom.io/en/docs/arc/soratun/index.html.md) - [Terminating Soracom Arc Virtual SIMs](https://developers.soracom.io/en/docs/arc/termination/index.html.md) ## API - [API Reference](https://developers.soracom.io/en/api/index.html.md): Comprehensive documentation for integrating our API into your project. - [Krypton API Reference](https://developers.soracom.io/en/api/krypton/index.html.md) - [API Sandbox Reference](https://developers.soracom.io/en/api/sandbox/index.html.md) ## Docs - [Documentation](https://developers.soracom.io/en/docs/index.html.md): Detailed documentation for Soracom services and devices. ## Account Management - [Account Type](https://developers.soracom.io/en/docs/account/account-type/index.html.md) - [Billing Information](https://developers.soracom.io/en/docs/account/billing/index.html.md) - [Managing Your Contact Information](https://developers.soracom.io/en/docs/account/contact-information/index.html.md) - [Soracom Coupons](https://developers.soracom.io/en/docs/account/coupons-and-discounts/index.html.md) - [Managing Your Email Addresses](https://developers.soracom.io/en/docs/account/email-settings/index.html.md) - [Account](https://developers.soracom.io/en/docs/account/index.html.md) - [Changing the User Console Language](https://developers.soracom.io/en/docs/account/language/index.html.md) - [Order Management](https://developers.soracom.io/en/docs/account/orders/index.html.md) - [Payment Settings](https://developers.soracom.io/en/docs/account/payment/index.html.md) - [Technical Support](https://developers.soracom.io/en/docs/account/support/index.html.md) - [Tax Information](https://developers.soracom.io/en/docs/account/tax-information/index.html.md) - [Terminating Your Soracom Account](https://developers.soracom.io/en/docs/account/termination/index.html.md) ## Billing & Pricing - [Soracom Data Usage & Billing Calculations](https://developers.soracom.io/en/docs/billing-pricing/data-usage-calculation/index.html.md) - [Billing Pricing](https://developers.soracom.io/en/docs/billing-pricing/index.html.md) - [Pricing & Fee Schedule](https://developers.soracom.io/en/docs/billing-pricing/pricing-fee-schedule/index.html.md) ## Canal - [Soracom Canal Overview](https://developers.soracom.io/en/docs/canal/index.html.md): Connect Air devices to AWS Virtual Private Clouds and Transit Gateways. - [Supported AWS Regions for Soracom Canal Connection](https://developers.soracom.io/en/docs/canal/supported-aws-region/index.html.md) - [Soracom Canal Transit Gateway Connection Configuration](https://developers.soracom.io/en/docs/canal/transit-gateway-configuration/index.html.md) - [Soracom Canal Transit Gateway Peering Configuration](https://developers.soracom.io/en/docs/canal/transit-gateway-peering-configuration/index.html.md) - [Soracom Canal Transit Gateway VPC Attachment Configuration](https://developers.soracom.io/en/docs/canal/transit-gateway-vpc-attachment-configuration/index.html.md) - [Soracom Canal VPC Peering Connection Configuration](https://developers.soracom.io/en/docs/canal/vpc-peering-configuration/index.html.md) ## Direct - [Soracom Direct Overview](https://developers.soracom.io/en/docs/direct/index.html.md): Connect Air devices to private networks with virtual interfaces. ## Door - [Soracom Door Overview](https://developers.soracom.io/en/docs/door/index.html.md): Connect Air devices to cloud networks with dedicated VPN. ## Endorse - [Configuring Soracom Endorse](https://developers.soracom.io/en/docs/endorse/configuration/index.html.md) - [Soracom Endorse Overview](https://developers.soracom.io/en/docs/endorse/index.html.md): Hardware authentication service for IoT SIM devices. - [Requesting a Soracom Endorse Token](https://developers.soracom.io/en/docs/endorse/request/index.html.md) - [URL Redirection with Endorse](https://developers.soracom.io/en/docs/endorse/url-redirection/index.html.md) - [Verifying an Endorse Token](https://developers.soracom.io/en/docs/endorse/verification/index.html.md) ## Event Handler - [Advanced](https://developers.soracom.io/en/docs/event-handler/advanced/index.html.md) - [Event Handler Configuration](https://developers.soracom.io/en/docs/event-handler/configuration/index.html.md) - [Event Handler Example Configurations](https://developers.soracom.io/en/docs/event-handler/examples/index.html.md) - [Soracom Event Handler](https://developers.soracom.io/en/docs/event-handler/index.html.md): Automate actions on your SIMs based on data usage and status events. - [Soracom Air Watch Service](https://developers.soracom.io/en/docs/event-handler/watch-service/index.html.md) ## Gate - [Soracom Gate Basic Configuration](https://developers.soracom.io/en/docs/gate/basic-configuration/index.html.md) - [Gate Peer Configuration](https://developers.soracom.io/en/docs/gate/gate-peer-configuration/index.html.md) - [Soracom Gate Overview](https://developers.soracom.io/en/docs/gate/index.html.md): Reverse-NAT service for cloud-to-device and device-to-device access. - [Tunneling and Overlay](https://developers.soracom.io/en/docs/gate/tunneling-and-overlay/index.html.md) ## General Reference - [Glossary](https://developers.soracom.io/en/docs/general/glossary/index.html.md) - [General](https://developers.soracom.io/en/docs/general/index.html.md) - [Soracom Resource Name (SRN)](https://developers.soracom.io/en/docs/general/soracom-resource-name/index.html.md) ## Groups - [Advanced Group Configuration](https://developers.soracom.io/en/docs/groups/advanced-configuration/index.html.md) - [Managing Air Devices with Groups](https://developers.soracom.io/en/docs/groups/basic-usage/index.html.md) - [Soracom Binary Format v1](https://developers.soracom.io/en/docs/groups/binary-format-v1/index.html.md) - [Binary Parser](https://developers.soracom.io/en/docs/groups/binary-parser/index.html.md) - [Group Settings](https://developers.soracom.io/en/docs/groups/group-settings/index.html.md) - [Group Management Overview](https://developers.soracom.io/en/docs/groups/index.html.md): Easy management of Air devices and platform services. ## Inventory - [Accessing Device Resources](https://developers.soracom.io/en/docs/inventory/accessing-resources/index.html.md) - [Inventory Device Configuration](https://developers.soracom.io/en/docs/inventory/configuration/index.html.md) - [Custom Object Models with Inventory](https://developers.soracom.io/en/docs/inventory/custom-object-models/index.html.md) - [Collect Data from an Inventory Device with Harvest Data](https://developers.soracom.io/en/docs/inventory/data-collection/index.html.md) - [Soracom Inventory Overview](https://developers.soracom.io/en/docs/inventory/index.html.md): Remote device management and monitoring service based on LwM2M. - [Using Soracom Beam and Funnel to Observe Device Resources](https://developers.soracom.io/en/docs/inventory/resource-observation/index.html.md) ## Junction - [Soracom Junction Configuration](https://developers.soracom.io/en/docs/junction/configuration/index.html.md) - [Soracom Junction Overview](https://developers.soracom.io/en/docs/junction/index.html.md): Advanced packet management tools. - [Inspecting Traffic with Junction](https://developers.soracom.io/en/docs/junction/inspection/index.html.md) - [Mirroring Traffic with Junction](https://developers.soracom.io/en/docs/junction/mirroring/index.html.md) - [Redirecting Traffic with Junction](https://developers.soracom.io/en/docs/junction/redirection/index.html.md) ## Krypton - [Krypton Provisioning with Amazon Cognito](https://developers.soracom.io/en/docs/krypton/amazon-cognito/index.html.md) - [Api Reference](https://developers.soracom.io/en/docs/krypton/api-reference/index.html.md) - [Krypton Provisioning with AWS IoT](https://developers.soracom.io/en/docs/krypton/aws-iot/index.html.md) - [Krypton Provisioning with Azure IoT Hub](https://developers.soracom.io/en/docs/krypton/azure-iot/index.html.md) - [Configuring Soracom Krypton](https://developers.soracom.io/en/docs/krypton/configuration/index.html.md) - [Soracom Krypton Overview](https://developers.soracom.io/en/docs/krypton/index.html.md): Certificate provisioning service for IoT SIM devices. - [Registering Inventory Devices with Soracom Krypton](https://developers.soracom.io/en/docs/krypton/inventory/index.html.md) ## Napter - [Napter Audit Logs](https://developers.soracom.io/en/docs/napter/audit-logs/index.html.md) - [Soracom Napter Errors](https://developers.soracom.io/en/docs/napter/errors/index.html.md) - [Soracom Napter Overview](https://developers.soracom.io/en/docs/napter/index.html.md): On-demand secure remote device access enabling management and monitoring. - [Using Soracom Napter for Remote Access](https://developers.soracom.io/en/docs/napter/usage/index.html.md) - [Web Terminal](https://developers.soracom.io/en/docs/napter/web-terminal/index.html.md) ## Network & Connectivity - [Network Connectivity](https://developers.soracom.io/en/docs/network-connectivity/index.html.md) - [Soracom Rendezvous Points](https://developers.soracom.io/en/docs/network-connectivity/rendezvous-points/index.html.md) - [Soracom Service Endpoints](https://developers.soracom.io/en/docs/network-connectivity/service-endpoints/index.html.md) - [Supported Carriers](https://developers.soracom.io/en/docs/network-connectivity/supported-carriers/index.html.md) ## Orbit - [Orbit Configuration](https://developers.soracom.io/en/docs/orbit/configuration/index.html.md) - [Deploying Soracom Orbit Soralets](https://developers.soracom.io/en/docs/orbit/deployment/index.html.md) - [Developing Soracom Orbit Soralets](https://developers.soracom.io/en/docs/orbit/development/index.html.md) - [Testing Soracom Orbit Soralets with Devices](https://developers.soracom.io/en/docs/orbit/device-testing/index.html.md) - [Setting up a Soracom Orbit Development Environment](https://developers.soracom.io/en/docs/orbit/environment-setup/index.html.md) - [Soracom Orbit Errors](https://developers.soracom.io/en/docs/orbit/errors/index.html.md) - [Soracom Orbit Overview](https://developers.soracom.io/en/docs/orbit/index.html.md): Inline data processing that transforms data before delivery. - [Testing Soracom Orbit Soralets Inside the Development Environment](https://developers.soracom.io/en/docs/orbit/local-testing/index.html.md) - [Soracom Orbit SDK Reference](https://developers.soracom.io/en/docs/orbit/sdk-reference/index.html.md) - [Soracom Orbit Soralet and Module Management](https://developers.soracom.io/en/docs/orbit/soralets-and-modules/index.html.md) ## Peek - [Soracom Peek Overview](https://developers.soracom.io/en/docs/peek/index.html.md): Managed packet capture service for individual SIMs or VPGs. - [Using Soracom Peek for SIM Packet Capture](https://developers.soracom.io/en/docs/peek/sim-usage/index.html.md) - [Using Soracom Peek for VPG Packet Capture](https://developers.soracom.io/en/docs/peek/vpg-usage/index.html.md) ## Query - [Example Billing History](https://developers.soracom.io/en/docs/query/example-billing-history/index.html.md): Use Soracom Query to generate a billing report showing historical charges across your SIMs. - [Example Recent Connection Trends](https://developers.soracom.io/en/docs/query/example-recent-connection-trends/index.html.md): Use Soracom Query to analyze recent connection patterns and identify trends across your fleet. - [Example Top 3 Active Sims](https://developers.soracom.io/en/docs/query/example-top-3-active-sims/index.html.md): Use Soracom Query to identify your most active SIMs by data usage or session count. - [Soracom Query Overview](https://developers.soracom.io/en/docs/query/index.html.md): IoT data collection, storage, and analysis platform. - [Simple & Advanced Modes](https://developers.soracom.io/en/docs/query/modes/index.html.md) - [Plans](https://developers.soracom.io/en/docs/query/plans/index.html.md) - [Plan Usage](https://developers.soracom.io/en/docs/query/usage/index.html.md) ## Remote Command - [Remote Command HTTP/S Usage](https://developers.soracom.io/en/docs/remote-command/http-usage/index.html.md) - [Remote Command](https://developers.soracom.io/en/docs/remote-command/index.html.md): Securely send SSH or HTTP instructions from the cloud to your IoT devices. - [Remote Command RTSP Usage](https://developers.soracom.io/en/docs/remote-command/rtsp-usage/index.html.md) - [Remote Command SSH Usage](https://developers.soracom.io/en/docs/remote-command/ssh-usage/index.html.md) - [Remote Command TCP Usage](https://developers.soracom.io/en/docs/remote-command/tcp-usage/index.html.md) - [Remote Command UDP Usage](https://developers.soracom.io/en/docs/remote-command/udp-usage/index.html.md) ## Air for Satellite - [Soracom Air for Satellite Configuration](https://developers.soracom.io/en/docs/satellite/configuration/index.html.md) - [Soracom Air for Satellite Overview](https://developers.soracom.io/en/docs/satellite/index.html.md): NB-IoT satellite connectivity for Non-Terrestrial Network compatible devices. - [Soracom Air for Satellite Troubleshooting](https://developers.soracom.io/en/docs/satellite/troubleshooting/index.html.md) ## Account Security - [Account Password](https://developers.soracom.io/en/docs/security/account-password/index.html.md) - [Audit Logs](https://developers.soracom.io/en/docs/security/audit-logs/index.html.md) - [Programmatic Access Using AuthKeys](https://developers.soracom.io/en/docs/security/authkeys/index.html.md) - [Connecting Soracom to External Services](https://developers.soracom.io/en/docs/security/credential-sets/index.html.md) - [Email Password](https://developers.soracom.io/en/docs/security/email-password/index.html.md) - [Security](https://developers.soracom.io/en/docs/security/index.html.md) - [Multi-Factor Authentication](https://developers.soracom.io/en/docs/security/mfa/index.html.md) - [Configure Resource Authentication](https://developers.soracom.io/en/docs/security/resource-authentication/index.html.md) - [Switch User](https://developers.soracom.io/en/docs/security/switch-user/index.html.md) - [Users & Roles](https://developers.soracom.io/en/docs/security/users-and-roles/index.html.md) ## Air for Sigfox - [Soracom Air for Sigfox Overview](https://developers.soracom.io/en/docs/sigfox/index.html.md): LPWA connectivity for Sigfox devices. - [Registering Sigfox Devices](https://developers.soracom.io/en/docs/sigfox/registration/index.html.md) ## SIM & Device - [AT Commands](https://developers.soracom.io/en/docs/sim-device/at-commands/index.html.md) - [eDRX and PSM Timers](https://developers.soracom.io/en/docs/sim-device/edrx-psm-timers/index.html.md) - [Sim Device](https://developers.soracom.io/en/docs/sim-device/index.html.md) - [Soracom IoT SIM Datasheet](https://developers.soracom.io/en/docs/sim-device/sim-datasheet/index.html.md) ## Soracom LTE-M Button - [Soracom LTE-M Button Alert + Heartbeat Mode](https://developers.soracom.io/en/docs/soracom-lte-m-button/alert-heartbeat/index.html.md) - [Soracom LTE-M Button Alert Mode](https://developers.soracom.io/en/docs/soracom-lte-m-button/alert/index.html.md) - [Configuring the Soracom LTE-M Button](https://developers.soracom.io/en/docs/soracom-lte-m-button/configuration/index.html.md) - [Soracom LTE-M Button Custom Implementation](https://developers.soracom.io/en/docs/soracom-lte-m-button/custom-implementation/index.html.md) - [Edge Detection Using the 2-Wire Accessory](https://developers.soracom.io/en/docs/soracom-lte-m-button/edge-detection/index.html.md) - [Soracom LTE-M Button Event + Heartbeat Mode](https://developers.soracom.io/en/docs/soracom-lte-m-button/event-heartbeat/index.html.md) - [Soracom LTE-M Button Event + Timer Mode](https://developers.soracom.io/en/docs/soracom-lte-m-button/event-timer/index.html.md) - [Soracom LTE-M Button Event Mode](https://developers.soracom.io/en/docs/soracom-lte-m-button/event/index.html.md) - [Updating the Soracom LTE-M Button Firmware](https://developers.soracom.io/en/docs/soracom-lte-m-button/firmware-updates/index.html.md) - [Getting Started with the Soracom LTE-M Button](https://developers.soracom.io/en/docs/soracom-lte-m-button/getting-started/index.html.md) - [Soracom LTE-M Button Setup Guide](https://developers.soracom.io/en/docs/soracom-lte-m-button/index.html.md): Set up the Soracom LTE-M Button and build some example click applications. - [Soracom LTE-M Button LED Indicator Reference](https://developers.soracom.io/en/docs/soracom-lte-m-button/led-reference/index.html.md) - [Soracom LTE-M Button Messages](https://developers.soracom.io/en/docs/soracom-lte-m-button/message-examples/index.html.md) - [Pulse Detection Using the 2-Wire Accessory](https://developers.soracom.io/en/docs/soracom-lte-m-button/pulse-detection/index.html.md) - [Attaching a Temperature Sensor Accessory](https://developers.soracom.io/en/docs/soracom-lte-m-button/temperature-sensor/index.html.md) - [Soracom LTE-M Button Timer Mode](https://developers.soracom.io/en/docs/soracom-lte-m-button/timer/index.html.md) - [Troubleshooting the Soracom LTE-M Button](https://developers.soracom.io/en/docs/soracom-lte-m-button/troubleshooting/index.html.md) ## Soracom Onyx LTEā„¢ USB Modem - [Advanced Usage](https://developers.soracom.io/en/docs/soracom-onyx-lte-usb-modem/advanced-usage/index.html.md) - [FAQ](https://developers.soracom.io/en/docs/soracom-onyx-lte-usb-modem/faq/index.html.md) - [Hardware Setup](https://developers.soracom.io/en/docs/soracom-onyx-lte-usb-modem/hardware-setup/index.html.md) - [Soracom Onyx LTE™ USB Modem](https://developers.soracom.io/en/docs/soracom-onyx-lte-usb-modem/index.html.md): Configuration settings for the Soracom Onyx LTE™ USB Modem. - [Software Setup](https://developers.soracom.io/en/docs/soracom-onyx-lte-usb-modem/software-setup/index.html.md) - [Testing](https://developers.soracom.io/en/docs/soracom-onyx-lte-usb-modem/testing/index.html.md) - [Troubleshooting](https://developers.soracom.io/en/docs/soracom-onyx-lte-usb-modem/troubleshooting/index.html.md) ## Developer Tools - [Api Reference](https://developers.soracom.io/en/docs/tools/api-reference/index.html.md) - [Soracom API Sandbox Usage Guide](https://developers.soracom.io/en/docs/tools/api-sandbox/index.html.md) - [Soracom API Usage Guide](https://developers.soracom.io/en/docs/tools/api-usage-guide/index.html.md) - [Interacting with the Soracom Support Bot](https://developers.soracom.io/en/docs/tools/chatbot/index.html.md) - [Tools](https://developers.soracom.io/en/docs/tools/index.html.md) - [Soracom Knowledge MCP Server](https://developers.soracom.io/en/docs/tools/knowledge-mcp-server/index.html.md) ## Unified Endpoint - [Unified Endpoint Configuration](https://developers.soracom.io/en/docs/unified-endpoint/configuration/index.html.md) - [Unified Endpoint Errors](https://developers.soracom.io/en/docs/unified-endpoint/errors/index.html.md) - [HTTP Keep-Alive](https://developers.soracom.io/en/docs/unified-endpoint/http-keep-alive/index.html.md) - [Unified Endpoint Overview](https://developers.soracom.io/en/docs/unified-endpoint/index.html.md): Consolidated data ingest endpoint for Beam, Funnel, Funk, and Harvest Data. - [Unified Endpoint Response Format](https://developers.soracom.io/en/docs/unified-endpoint/response-format/index.html.md) ## Virtual Private Gateway - [VPG Best Practices](https://developers.soracom.io/en/docs/vpg/best-practices/index.html.md) - [Configuration](https://developers.soracom.io/en/docs/vpg/configuration/index.html.md) - [Fixed Global IP Address Option](https://developers.soracom.io/en/docs/vpg/fixed-global-ip/index.html.md) - [Virtual Private Gateway Overview](https://developers.soracom.io/en/docs/vpg/index.html.md): High availability private gateway for Air and Arc devices. - [IP Address Assignment](https://developers.soracom.io/en/docs/vpg/ip-address-assignment/index.html.md) - [IP Address Mapping with Virtual Private Gateways](https://developers.soracom.io/en/docs/vpg/ip-address-mapping/index.html.md) - [NTP Service](https://developers.soracom.io/en/docs/vpg/ntp-service/index.html.md) - [Outbound Filter](https://developers.soracom.io/en/docs/vpg/outbound-filter/index.html.md) - [Private Garden](https://developers.soracom.io/en/docs/vpg/private-garden/index.html.md) - [Public Gate](https://developers.soracom.io/en/docs/vpg/public-gate/index.html.md) - [SIM-Based Routing](https://developers.soracom.io/en/docs/vpg/sim-based-routing/index.html.md) - [Configuration](https://developers.soracom.io/en/docs/vpg/traffic-filtering/configuration/index.html.md) - [Domain Rules](https://developers.soracom.io/en/docs/vpg/traffic-filtering/domain-rules/index.html.md) - [Traffic Filtering](https://developers.soracom.io/en/docs/vpg/traffic-filtering/index.html.md) - [IP Rules](https://developers.soracom.io/en/docs/vpg/traffic-filtering/ip-rules/index.html.md) - [Troubleshooting](https://developers.soracom.io/en/docs/vpg/traffic-filtering/troubleshooting/index.html.md) - [VPG Type-E Configuration](https://developers.soracom.io/en/docs/vpg/type-e-configuration/index.html.md) - [VPG Type-F Configuration](https://developers.soracom.io/en/docs/vpg/type-f-configuration/index.html.md) - [VPG Type-F2 Configuration](https://developers.soracom.io/en/docs/vpg/type-f2-configuration/index.html.md) - [VPG Type-G Configuration](https://developers.soracom.io/en/docs/vpg/type-g-configuration/index.html.md) ## Downloads - [Soracom Icon Set](https://developers.soracom.io/en/downloads/icons/index.html.md): Official Soracom icons for use in diagrams and materials. - [Downloads](https://developers.soracom.io/en/downloads/index.html.md): Soracom SDKs, code libraries, and tools. - [Soracom Arc Soratun Tool](https://developers.soracom.io/en/downloads/soracom-arc-soratun-tool/index.html.md): Virtual SIM bootstrap and WireGuard client for Soracom Arc. - [Soracom Arduino Library for LoRaWAN](https://developers.soracom.io/en/downloads/soracom-arduino-library/index.html.md): Libraries and sample code for using Soracom with LoRaWAN. - [Soracom CLI](https://developers.soracom.io/en/downloads/soracom-cli/index.html.md): Official Soracom CLI for platform management functionality. - [Soracom Endorse Go Client](https://developers.soracom.io/en/downloads/soracom-endorse-go-client/index.html.md): Go client for authenticating devices using Soracom Endorse. - [Soracom Endorse Java Client](https://developers.soracom.io/en/downloads/soracom-endorse-java-client/index.html.md): Java client for authenticating devices using Soracom Endorse. - [Soracom Go SDK](https://developers.soracom.io/en/downloads/soracom-go-sdk/index.html.md): Official Soracom SDK to integrate Soracom into Go applications. - [Soracom Inventory Agent](https://developers.soracom.io/en/downloads/soracom-inventory-agent/index.html.md): Sample LwM2M device agent for use with Soracom Inventory. - [Soracom Krypton Go Client](https://developers.soracom.io/en/downloads/soracom-krypton-go-client/index.html.md): Go client for provisioning devices using Soracom Krypton. - [Soracom Krypton Java Client](https://developers.soracom.io/en/downloads/soracom-krypton-java-client/index.html.md): Java client for provisioning devices using Soracom Krypton. - [Soracom Orbit SDK](https://developers.soracom.io/en/downloads/soracom-orbit-sdk/index.html.md): SDK environment for developing Orbit WASM modules. - [Soracom Swift SDK](https://developers.soracom.io/en/downloads/soracom-swift-sdk/index.html.md): Official Soracom SDK to integrate Soracom into Swift applications.