Our Platforms
Autonomous systems with on-device AI. GPS and comm-denied capable. Indoor and outdoor operation.
Solutions
Mission-tailored solutions that unlock the full capabilities of autonomous drone fleets. Then customize to your needs.
from astral import AstralClient
client = AstralClient(api_key=os.environ["ASTRAL_API_KEY"])
# Create a mission
mission = client.missions.create(
name="Survey Mission",
waypoints=[
{"lat": 37.7749, "lng": -122.4194, "alt": 50},
{"lat": 37.7751, "lng": -122.4180, "alt": 50},
],
config={
"return_to_home": True,
"obstacle_avoidance": True,
},
)
# Deploy to fleet
client.fleet.deploy(
mission_id=mission.id,
drone_ids=["drone-001", "drone-002"],
)Built for Developers
Plan missions in Python. Run on-device vision-language models, ROS2/Nav2, and ArduPilot. Bring your own perception or autonomy stack — or use ours.
Documentation
Comprehensive guides and tutorials
API Reference
Complete API documentation
SDK on GitHub
astral-us/astral-sdk
Company updates and news
YouTube
Demos and technical content
Mission Control in Your Pocket
Configure, deploy, monitor and control drone fleets with the Astral app. Build plans and missions confidently. Use our Simulator to run and confirm scenarios before takeoff.
Plan Your Mission
Design flight paths, set waypoints, and configure autonomous behaviors.
Simulate & Validate
Test your mission in our simulator before deploying to real hardware.
Deploy & Monitor
Launch your fleet and monitor real-time telemetry and video feeds.
From the Blog
Stay informed with the latest news, updates, and industry insights.

