LUNAROUTE
[ GET API KEY ]
// INFERENCE ROUTER FOR AGENTS

Inference that waxes.
Never wanes.

One key, a deep roster of frontier models, and a plan priced by the lane. LunaRoute-hosted inference is metered in lane-hours; token usage on routed providers draws down a prepaid balance that never expires.

request bodies stored: never, nowhere
all inference providers on US soil
live ledger of every request & charge
                                                                                                                                                                
                                                                    ;;!;;!!!!!!!!!!!;!!;;;;;                                                                    
                                                            !!!!!!!!!!~~~~~~!~~!!~!!~!~!!!!!!!!!!;;;                                                            
                                                       !!!!~~~~~~~~~~~~==~~=~=~~~~~~~~~~~~~~~~!!!!!!!;!;;                                                       
                                                  !!!!~~~~~~~==~=======================~==~~~~~~~~~~!!!!!!;;;;                                                  
                                              ;!!!~~~~~~==============+=++=+==+====+=============~~~~~~~~~!!!!;;;;                                              
                                           !!~!~~~~==========++==++++++++++++++++++++++++==+++=======~~~~~~~~!!!!!;;;                                           
                                        !!!!~~~=~====+=+++++++++++++***+++++***++++++++++++++=====+======~~~~~~~!!!!!;;;                                        
                                     ;!!~~~~======+===+++++++***+++**++********++***+++**++*+++++++=+=========~~~~~!!!!;;;;                                     
                                   !!!~~~~=====+++++++*+*+**++**************************++*++***++++++++==+=====~~~~~~!!!!;;;                                   
                                 !~!~~=====++++++++*****************xx*******xx**xx**************++*+++++++======~=~~~~~!!!!;;;                                 
                              !!!!~=~====+++++++++**********xx*xxxxxx****xxxxxxxxxx****xx*********++++*++++++++=====~=~~~~!!!!!;;;                              
                            ;!!~~~====+++++++**********xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx**xxxx*******++++++++++======~=~~~!!!!!!;;:                            
                           !!~~~=====+++++++******xxx*xxxxxxxxxxxxxxxxxxxxx%%%%xx%xxxxxxxxxxxxx**********++*++++++=======~~~!!!!!!;;;                           
                         !!~~~~====++++++*******xx***xxxxx%%xx%%xxxxxx%%%%%%%xx%%%%xxxxxxxxxxxxx******x*******++++++=+====~~~~~~!!;!;;;                         
                       !!~~~=====+++++**+****xxxxxxxxxxxxxxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxxxxxxxxxxxxx*********+++++=+======~~~~!~!;;;;:                       
                      !~~~~====++++++******xx*xxxxx%x%%%%%%%%x%%%%%%%%%%%%%%%%%%%%%%%%%%xxxx%%xxxxxxxxxxxxxx****+*++++++=======~~~~!!!;;;:                      
                    !!~~~===+++++++******xxxxxxx%%%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%xxxxxxxxxxxxxxx******+++++=======~~~~~!!;;;;:                    
                   !!~~=~====++*++*****xxxxxxxx%%%%%%%%%%%%%%%%%###%%#######%%%####%%%%%%%%%%xxxx***xx****************++++++====~~~~!~!!!;;;:                   
                 !!~~~~==+==+*+********xxxxxxx%%%%%%%%%%%############%%%%%##%%%####%%%%%%%%xxxxxxx********************+++++++====~==~~~~!!;;;::                 
                !!~~~~==+=++*+****xxxxxxxxxxx%%%%%%%%%%%%############%############%%%%xx%%xxx***xx********************++++++++====~==~~~~!!;;;::                
               !!~~~====++++*****xxxxxx%%%%%%%%%%%%%%%########################%%%%%%xxxxxxx**********++*******+++****+*****++++======~~~~~!!!;;;:               
              !!!~~=====++++*******xxxxx%%%%%%%%%%%##%#########################%%%%%xxxxx*******++++++++++++++++++++++++++**++++====~=~~~~!!!!;;;:              
             !!!~~=====++++*******xxxxx%%%%%%#%%%%%#################@@@@@#####%%%%%%xxxx*********+++++++===+++++++++++++++**+++++======~~~~!!!!;;;:             
            !!~~~~=+=++*****x**xxxxxxx%%%%%%%%%################@@#########%%%%%%%xxx**********++++++==++===+++++======++++++*++++======~~~~!!!!;;;;:            
           !!~~=====+++**+**xxxxxxxxxx%%%%%%%#########@#######@@@@@@@@@#####%%xxxxxxxx****+++++++++++++++++==========++==++++++++++++===~~~~~!!!;;;;:           
          !!~~~====+++**+**xxxxxx%xxx%%%%#%%%#######@@#@@#@@##@@@@@@@@#####%%%xxxxxxxx***++++++++++====+=+=============+==++++++++++++===~~~~~!!!;;;::          
         !!~~~~~=~==++++****xxxxx%%xx%%%%%%%##############@@@@@@@@@@#####%%%%x%%xx********+++++++=============================+++++++=====~~~~!!!!;;:::         
        ;!!!~~~~=====+++**xxxxx%xxx%%%%%%%%%#####@@###@@@@@@@@@@@@@@@####%%%xx%xx***x****++++++++++============~~============+++++++=++====~~~~~!!!;;:::        
        !!!!~~~~~====+++***xxx%%xx%%%%%%%%%#####@@@#@@@@@@@@@@@@@@@@#####%%xxx%xx*********++++++++=============~~~~~===~~======++++++=++====~~~!~!!;;;::        
       ;!!!!!!~~~~~===+++***xxxxx%%%%%##########@@@#####@@@@@@@@@@@@@@#%%#%%%%xx******+**++++==================~~~~~~~~==========++++++++=~~~~~~!!!!;;;::       
      ;;;!!!!!~!~~~=~=+++***xxxx%%%%%%##########@@#####@@@@@@@@@@@@@@@%%%#%%%%xx******+**+++==========~~====~=~~~~~~~~~~==========+++++++==~~~~~~!!!!;;::,      
      ;;;;;;;!!!!!~~====+**xxx%%%%%%%%%%#####@@@##@@@@@@@@@@@@@@@@@####%#%%%%%xxxxx*****++++++++++===~~~~~~~~===~~~~~===~~=========+++++++==~=~~~~!;;!;::,      
     ;;;;;;;;!!!!!~~~===+***xxx%%%%%%%%%#####@@###@@@@@@@@@@@@@@@@@####%#%%%%%xxxxx*****++++++++++===~~~~~~~~===~~~~~===~~=========+++++++=====~~~!!;;;:::,     
     ;;;;;;;;;;!!!~~~~==++***xx%%%%##%#########@@@@@##@@@@@@@@@@@@@@######%%xxxxx****+++++++++++++======~~~==~~~~~~===~~============++++++===~~~~!!!!!;;;:,     
    ;;;:::;;;;;!!!~~~~=+++****x%%%%#########@@@@@@@@@@@@@@@@@@@@@@@#####%%%%xxxxx******+++++++++===========~~~~~~==~~~============++=+++++===~=~~~~!!!;;;:,.    
    ;::::::;;;;!!!~~~~==++*+*xx%%##########@@@@@@@@@@@@@@@@@@@@@@@@@####%%%%xxxxx******+++++++++===+========~~~~~==~~~============++=++++++====~~~~!!!;;;::.    
   ;::::::;;;;!!!!!~~====++***xx%%##########@@@@@@@@@@@@@@@@@@@@@@@@######%%%%xxx***xx*+++**+++++========~~===~~~===~~==============++++++====~=~~~!!!;;;::,.   
   ::::::::;;;!!!!!~~====++***xx%%##########@@@@@@@@@@@@@@@@@@@@@@@@#######%%%xxxx**xx*+++***+++++++================~~==============++++++=+==~=~~~~!!;;;;,,.   
   :::::::::;;;;!!!~~===+++**xxxx%%%#######@@@@@@@@@@@@@@@@@@@@@@@@@@######%%%xxxxxx*****+*+++++++++++==============~~~==========++++++++++===~=~~!!!!!!;::,.   
  :::::::::;;;;;!!!~~===+++**xxxx%%%#######@@@@@@@@@@@@@@@@@@@@@@@@@@#######%%%xx%xx********+++++++++++++========================++++++++++=====~~~!!!!!;;:,.   
  ::::::::::;;;;!!!~~=~==++***xx%%%%#######@@@##@@@@@@@@@@@@@@@@@@@@@@@@###%%%%%%%%xxx*xx****+++++++==++++===================+===++++++++++=====~~!!!!!;;;:,.   
  ::::::::::;;;;!!!~~=~==++***xx%%%%#######@@@##@@@@@@@@@@@@@@@@@@@@@@@@@###%%%%%%%%xxxxxx***+++++++++++++++======++========+++==++++*+++++=====~~!!!!!;;;:,.   
  :::::::::;;;;;!!!~~~===++***xx%%%%%%########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####%%%%%%xxxxxxxx***+++*****++++++++++==+++===+++++++++***++++++=====~!~!!!;;;:,.   
  ::::::::::;;;!!!~~~==++++***x%%#####%####@@@#@@#@@@@@@@@@@@@@@@@@@@@@@@@#####%%#%%%%%xxxxx**********++++++++++++==+++=+++++++++****+++++=====~~~~!!!!!;;:,.   
 :::::::::::;;!!!!~~~===+++***x%%#####%####@@@#@@#@@@@@@@@@@@@@@@@@@@@@@@@@#########%%%xxxxxxx********+++******++++++++++++++++++****+++++=====~~~~!!!!!;;:,..  
 :::::::;;;;;;;!!~~~~===++**xxxx%%############@@######@@@@@@@@@@@@@@@@@@@@@@@#########%%%%xxxxxx********************+++++++++++*****+++++++====~~~~~!!;!;;:,.   
 ::::::;;;;;;;;!!~~~~===++**xxxx%%%###########@@######@@@@@@@@@@@@@@@@@@@@@@@@#########%%%xxx%%xx**xx****xxx**************++*******++++++++====~~!~!!!;;;;:,..  
 ;:::::::;;;!!!!!~~~====++***x%%%%%###%%######@@###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@######%%%%%%%%xxxxxxx**************xxx**xxx******+++++===~==~~!!!;;;;::,.   
 ;:::::;:;;;!!!!!~~===++++***x%%%%%%##%%######@@####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#######%%%%%%%%xxx%xxxxxxxxxxx*****xxx**xxx****+*++++====~=~~~!!!;;;;::,.   
 ;;;;;;;:;;;!!!!!~=~==++++**x%x%%%%%%###%%#######@@###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@########%%%%%%x%%%xxxxxxxxxxxxxxxxx**********++++======~~~~~!!!!;;;:,.   
  ;;;;;;;;!;!!!!!~=~=++++**xx%x%%%%%%%##%%%######@@###@@@@@@###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@######%%%%%%%xxx%%%xxxxx%%%xx***********++++======~~~~!!!!!;;;:,.   
  ;;;;;;;;!;;!!~~~==++++***xx%x%%%%%%%###########@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###@@@######%%%%%%#%%%%%%xx%%%%%***xxx**+++++++++====~~~~!!~!!;;;;::,.   
  ;;;;;;!!!;!!~~~~==+++**xxxx%%x%%%%%#%##%#######@@@##@@@@@@@@@######@@@@@@@@@@@@######@@@###@@@###%%%%%%###%%%%%%xxxxxxxxx*x****+++++++====~~~~!!!;;;;;;::,..  
  ;;;;;;!!!!!~~~~~==++***xxxx%%xx%%%%%%%#%%#######@@##@@@@@@##@######@@@@@@@@@@@@######@@@###@#####%%%%%%##%%%%%%xxxxxxxxxx******+++++++====~~~!;;;;;;:;:::,..  
  :;;!;;!!!~~~~~====++******xxxxxxxx%%%%%%%###########@@@######@@@@@@###@@@###@@@###@@@@@@@########%%%###%%%%%%xxxxxxxxx*x********++=++==~~~~!;;;;;::::::::,..  
   ;;!!!!!!!~~~====+++******xxxxxxxx%%%%%%%%############@######@@@@@@###@@@###@@@###@@@@@@#########%%%###%%%%%xxxxxxxx*x*********++==+==~~~~!;;;:::::::::::,.   
   :;!!!!!!~~~=====++++******xx%%%xx%%%%%%%#%%##########################@@@@@@###@@@#################%#%%%%%%x%%%xxx**xx******++++++++==~!!;;;;;:::,:,,,,::,.   
   :;!!!!!~~~=====+++++******xxx%%xxx%%%%%%%%%%%########################@@@@@@#####################%%%%%%%%%xx%%xxxx**x*******+++++++==~~!!;;::::,,,,,,,,::,,   
    ;!!!!~~~=====++++++********xxxx%xxx%%%%%%%#%%%##%%%##################################%###%%%%%%%%x%%%%x%%xxxxxxx*********+++++===~~~!;;;;:,,:,,,,,,,,,,,    
    ;;!!!~~~======+++++**********xxx%xx%%%%%%%%%%%%%%%%#######################%%%##%##%%%%#%%%%%%%%xxx%%%xx%xxxxxx***********+++++=~~~~!;;;;::,,,,.,,,,.,,,,    
     ;;!!!!~~~====+++++*******xxxxxxxxxxxx%%x%%%%%%#%%%%%%######%%%#######################%%%%%%%%%%%%%%xxxxxxxxxx*x****++++++++====~!!!;;;::,,,..,....,,,,     
     ::;!!!~~~~====++++++++*******xxxx%%xx%%%%%xx%%%%##%%%###%%%######%%#####%###%%%%%%%%%%%%%%%%%%%%%%%xxxxxxxxx******+*++++=====~~!!;;;:::,,,,.......,,,,     
      ::!!!~~~~~====++++++++*******xxxxxxxx%%%%%xx%%%%##%%###%%%%%%###%%###%%%###%%%%%%%%%%%%%x%%%%%%%xxxxxxxxxx*****+++++++=====~~~!;;;:::,,,.........,,,      
      ,,:!!!!!~~~======+++***+++++++*****xxxx%%%%%%%%%%%%%%%%%%%%%%%%%##############%%%%%%xxx%%xxxxxxxxxxxxxxxx********++++===++==~!;;;::::,,.,.......,,,,      
       ,:;!!!!~~~~~=====++++++==++=++++++**xxx%%xxx%%x%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%%%%xx%xxxxxxxxxxxxxxxx******+***+++====+==~!!;;:::,,,.,,.......,,,       
        ,,:!!~!~~~~=====++++=========+++++***xxx%%%%%%%%%%%%%%x%%%%%%%%%%%%%%%%%%%%%%%%xxx%xxxxxxxxxxxx**********+**++++++======~!!!;;;::,,,,.........,,        
        .,,:!!!!~~~~=====++===~~~~~=====++++**xxxxx%%%x%%%%%%%xxxxxxxxxxxxxx%%%xx%%%%%%xxxxxxxxxx*xxxxx********++***++++=======~~!!!;;;:,,,,.........,,,        
         .,:;;!!!~~~=========~~~~~~~~~~====+++*xxxxxx%xx%%%xxx%%%%%%%%xxx%%%%%xxx%%%%%%xxxxxxx*xx***xxx**********+++++==+=+==~~~~~!;;;:::,,,.......,,,,         
          .,:;!!!~!~~~========~~~~~~~~~~~~==+++**xxxxxxxxxxxxx%%%xxx%%xxx%%%xx%%%xxxxxxxxxxxxx*xxx************+++++++===========~!!;;;::,,,,,...,,,,,,          
           .,:;;!!~!~~~=======~~~~!!!~!!~~~===++****xxxxxxxxxxxxxxxxxxxxxxxxxx%xxxxxxxxxxxxx**xxx***********+++++++++========~=~~!;;;;::,,,,,.,,,,,,,           
            .,:;;!!!~~~~~====~~~~!!!!!!!!~~~==++**xxx*xxxx**xxxxxxxxxxxxxxxxxxxxxxxxxxxxx***xx**********++++++++++========~~~~~~~!!;;;:::,,,,,,,,,,,            
             .,:;!;!!!!~~~===~=~~~~!!!!~~~~~~~+++******xxx**xxx**xxxxxxxxxxxxxxxxxxx**xxx********++*****+++++============~~~~~~~!!!!;;;::,,,,,,,,,,             
              .,:;!;!!!!~~~~=~==~~~~!!!!~~~~~~+++************xx*****xxxxxxxxxx***xxx**xx********+++++**+++++============~~~~~~~!!!!;;;::::::,:,,,,              
               .,:;;!!!!!~!~~~~=~~~!!!!~~~~~==+++**************************************++*****++***+++++++========~~~=~~~~~!!!!!!;!!;;::;::,:,,,,               
                .,:;;;!!!!~~~~~~~~~~~~~~~~~====++*+++++++**++*************************++*****++++++++++==========~=~~~~~~~~!~!!;;!!;;;:;::::,,,,                
                 .,::;;;;!!!~~~~~~~===~~~~====++++++++++++++++****+++*****++++++++++++++***+++++++++++=========~~~~~~~~~~!!!!;;;!;;;;:::::,,,,,                 
                   ,::;;;;!!!!~~~~~~~==========++++==+++++++**++***+++++++**+++++++++++++++++++++++=+==========~~~~~~~~!!!!;!!!;;;;;:::,,,,,,                   
                    ,:::;;;;;!!!~~~~~~==~~=======+====++++++++++++++++++++++++++++++++==+++++==++=======~~====~~~~!!~~!!!!;;;;;;;::::::,,,,,                    
                      ::::;;;;!!!!~~~~~~~~~~~~==========+++++++++++++++++++++++++++++===++++==++=======~~==~~~~~~!!~!!!!;;;;;;;;:::::,,,,,                      
                       :::;;;;;;!!!!!!!~~~~~~==~~~~============+++++==++++=====++==++===========~~~~~~~~~~~~~~~~!!!!!!;;;;;;;;;:::,,,,,,,                       
                         :::;;;;;!;!!!!~!!!~~~~=~~==~~==~~====================================~~~~~~~~~~~~~~!!!!!!!!!;;;;;;:::::,:,,,,,                         
                           :::;;;;;!!!!!!~~!~~~~~~~~=~~===~===~========================~~~~~~~~~~~~~~~~~~~~~!!!!!!!!;;;;:::::::,:,,,,                           
                            ,:::;;;;;;;;!!!!!!!!!!~~~~~~~~~~~~~~~~~======~~~~=~==~~====~~~~~~~~~!~~!!~~~!!!!!!!;;;;;;;;::::::,:,,,,,                            
                              ,:::::;;;;;;!!!!!!!!!~~!!!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!~~~~!~~!!~~!!!!!!!!!!;;;;;:::::::,:,,,,,,                              
                                 ,::::;:;;;;;!!!!!!!!!!~!!!!~!~~!!!~~~~~~~~~~~~~~~~~!!~!~~!!~~!!!!!!!!;;!!;;;;;;;:;::::,:,,,,,,                                 
                                   ,::::::::;;;!;!!!!!!!!!!!~~~~~!!!!!!!~~~!!!!~~~~!!!!!!!!!!!!!!!;;;;;;;;;:::::::::,,,,,,,,,                                   
                                     ,,::::::::;;;;;!!;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;;;!!;!!;;;:;;:;;;:::::,:,,,,,,,                                     
                                        ,,,::::::;::;;;;;;;;;;!!;!!;!!;!!!;;;;;!!;;;;;;;;;!;;;;;;;;;::;:;::::,,,,,,,,,,,                                        
                                           ,,,:::::::::;;;;;;;;;;;;;;;;;;!!;;;;;;!;;;;;;;;;;;;;;;;::::::::,:,,,,,,,,,                                           
                                              ,,,,,,::::::::::;:::;;;;;;;;:;;;;;;:;;;;:::;;:::::::::,::,,,,,,,,,,,                                              
                                                  ,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,                                                  
                                                       ,,,,,,,,,::::,::::::::::::,,::::::,,:,,,,,,,,,,,,,                                                       
                                                            ,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,                                                            
                                                                    ,,,,,,,,,,,,,,,,,,,,,,,,                                                                    
                                                                                                                                                                
MARE TRANQUILLITATIS
NO LOGS STORED HERE. OR ANYWHERE.
OCEANUS PROCELLARUM
US-BASED PROVIDERS ONLY
MARE NUBIUM
ALL YOUR MODELS · 1 ENDPOINT
// 01 — ROUTING ENGINE

One endpoint.
More models than moon phases.

Pick any model on the roster — the router dispatches every request to the fastest healthy US provider serving it, and fails over before your agent notices. New models dock regularly; your endpoint never changes.

your agent ------> +---------------------+
                   |  LUNAROUTE CORE     |
POST /v1/chat      |   |- latency probes |
model: glm-5.2     |   |- health checks  |
                   |   '- auto failover  |
                   +----------+----------+
       +-----------+----------+----------+-----------+
       v           v          v          v           v
    glm-5.2    kimi-k2.7  qwen-3.7    minimax    deepseek
                            plus        m3        v4-pro
 …and more, docking monthly
MODEL
CONTEXT
IN $/M
OUT $/M
GOOD AT
glm-5.2
200K
$2.10
$6.60
agentic coding default
kimi-k2.7
256K
$1.50
$6.00
long-horizon planning
qwen-3.7-plus
128K
$0.40
$1.60
fast, cheap workhorse
minimax-m3
1M
$0.45
$1.80
whole-repo context
deepseek-v4-pro
164K
$2.61
$5.22
deep reasoning & review
today's lineup — new models dock monthly, your endpoint never changes
rates per 1M tokens, mirror the fireworks.ai standard tier. bigger workloads, talk to us.
// 02 — PLANS

Plans, priced by the lane.

Pick a monthly plan. Each includes a set of concurrency lanes plus background lanes for batch work, on best-effort or guaranteed-start scheduling (realtime / flex in the response headers). Go over your allowance and you're never blocked — traffic gracefully degrades to a lower QoS tier and keeps running. NO LOGS, every model, one endpoint.

                                  
          ..........,,:;          
       ...,.........,.,::;!       
     .    .,,...,.....,,:;!!~     
          .,.......,,.,,::;!!~    
          .......,.,,..,,:;;!!;   
          .,...     .,,,,:;;!!;:  
         .,..          .,::;;!;,: 
        ....            ,,:;;!;:: 
     ..,....            .,,:;!!!; 
 ...,.....,,            ..,:;;!~~ 
  .....,,.,.,         ...,,;;!!~= 
  .,...,,.....,.  . .....,,:;;!~= 
   ,.....    .,,.....,...,,:;;!~= 
   ....        ....,,.   .::;;!~  
   ....         ....,    ,:;;!~   
    .....      ....,.. .,,::;~    
     .......,.....,,,.,..::;!     
       .....,....,.....,,:;       
          ............,,          
                                  
Pro
$24/mo
billed yearly
Best-effort scheduling
4 concurrent lanesRoom for this many requests in flight at once — interactive work.
2 background lanesA separate pool for batch and ballast jobs that can wait for quiet GPUs.
50 lane-hrs/mo1 lane running for 1 hour = 1 lane-hour. Your monthly fair-use allowance. included
email support
Start with Pro
                                  
          .....,,,::;;!!          
       .......,,,::;;!!~~=~       
      ...,,.,,.,,,:;!!!~~===+     
      .,...,.,,.,,;:!!!~=~~~=+    
     .,,,,,.,,.,,::;;!!~!!;;!~=   
    .,...   ....,,:;!!!!;;;:;;!+  
    ,.         .,,:;;!!!!;::;;;~* 
  ...           ,,:;;!~~!!;:;;!!= 
 ....           .,,:;!!!~!!!!!~~+ 
 ...,           ,,::;!!!~~=~~~~=x 
 ,..,,        .,.,,:;;!!~~==++*x* 
 ...,.........,,.,::;!;!~==++**** 
 .,   .,..,..,.,.,::;;;!~~==++*+= 
  .     ,.,,,,    ,:;;;!!~==++*+  
   .     ...,,    .::;!!~~~==++   
    .    .,.,.,...,,:;;;!!~===    
     ....,..,,,.,,,::;;!!!~~~     
       ........,,..:,:;;!!!       
          .,.,....,,,::;          
                                  
Max
$49/mo
billed yearly
Guaranteed-start scheduling
4 concurrent lanesRoom for this many requests in flight at once — interactive work.
4 background lanesA separate pool for batch and ballast jobs that can wait for quiet GPUs.
70 lane-hrs/mo1 lane running for 1 hour = 1 lane-hour. Your monthly fair-use allowance. included
email support
Start with Max
                                  
          !~~===+++===~!          
       !~+++**x*xxxx*+++=~!       
     !~=*+*xxxx%x%%xxxx***+=!     
    ~=+*xxx%%%xxx%#%%%%%x**+=~    
   ~=+*x%%xx***+***x%#%#%xx**=~   
  !=+*xx%%*+*++++***x%##%%%x*+=!  
 .!+*xx%%x*+++++++*xx%#@#%%%*+==! 
 ,!+*x%#%x**+*+****xx%##@#%%x+~!~ 
 ,~+*x%%##%xxxxxxxxx##@@@##%x+!;! 
 ;=+*x%%%#@##%%%%##@@@@@##%xx+!;; 
 !=+*x%%%#@@@@@@@@@@@@@##%%xx*~!! 
 !=+*x%x%##@@@@@@@@@@@@%x*+++*=~! 
 ;~=+**x%%%###@@#@@#@#%*+=~==*=~; 
  !;~+*xxx%%%####@@###x*==~==+=!  
   !:!*+*xx%%%%#%%#%%%%*+++++~!   
    !!=++*x*x%x%xx%xxxxx**+=~!    
     ;!===+******x****+++==!;     
       :!~~==+++++++++=~!!:       
          ;!!~~~~~~~~!;:          
                                  
Apex
$169/mo
billed yearly
Guaranteed-start scheduling
6 concurrent lanesRoom for this many requests in flight at once — interactive work.
12 background lanesA separate pool for batch and ballast jobs that can wait for quiet GPUs.
Unlimited lane-hrs/mo
priority email
300 lane-hour backstop — talk to us beyond that
Start with Apex
every plan: every model · over-allowance never blocks, just degrades · NO LOGS
// 03 — LEDGER & AUTO-RECHARGE

Every lane-hour and token, accounted for.

Your plan covers LunaRoute-hosted inference by the lane. For providers we route to that charge by the token — OpenAI, Anthropic, and friends — usage bills out of a prepaid wallet, live in the admin: every request, every token, every lane-hour against your allowance. No surprise invoices, no "contact sales to understand your bill".

lunaroute — ledger
$ lunaroute-cli ledger --tail 5
TIME(UTC)  MODEL            TOK_IN   TOK_OUT  LANE_S  QOS
14:02:11   glm-5.1          12,408    3,211    3.4    realtime
14:02:09   qwen-3.6-plus    48,116    1,094   12.1    flex
14:01:55   deepseek-v4-pro   8,733    6,402    7.8    flex
14:01:48   glm-5.1           4,201      887    1.2    realtime
14:01:32   minimax-m2.7    402,338    2,114   88.6    ballast
─────────────────────────────────────────────────
MTD: 41.3 / 100 lane-hours  (Ultra)  41%

Token usage on routed providers draws down a prepaid balance — and it never expires. Whatever you don't burn rolls over, on every plan. Arm auto-recharge with a hard monthly cap and a bot can never drain the card mid-refactor.

lunaroute — config
$ lunaroute-cli config set auto-recharge \
    --top-up 25 \
    --when-below 5 \
    --max-monthly 100

✓ auto-recharge armed.
# your agent will never starve. your card
# will never be surprised. both can be true.
// 04 — ADD-ONS

Extra thrusters. Strictly optional.

The core stays simple: one key, metered inference. These bolt on top for teams that need them — each priced separately, none required.

COMING SOON
Smart Routing
Stop hand-picking models per task. Define policies — cheapest that passes, fastest under load, premium for the hard stuff — and let the router execute them. Bring your own provider keys and route through those too, all behind the one endpoint.
COMING SOON
Virtual Keys & Expense Management
One key per teammate, per agent, per CI job — each with its own budget and its own line in the ledger. Works over LunaRoute inference, or wrapping the main keys you already hold for Anthropic, Gemini, OpenAI and friends. Revoke in one click, sleep at night.
COMING SOON
Episodic Memory
Your agents forget everything between sessions. This fixes that. Episodic Memory supercharges whatever harness you run — Claude Code, Codex, your own — with queryable project history: past decisions, dead ends, the why behind the code. Available over MCP or CLI, scoped per project or per API key/user. Private embeddings included; a smarter paid model when you need it. Strictly opt-in — NO LOGS stays the default.
                                                                                                                                            
                                                          . .       . ..      ...                                                           
                                                   .....  .  ..  .. ...  . ...   .. .                                                       
                                              .....  .    .     . ...  .. .. . ..       ..                                                  
                                          ......  .  .  ..  ... . .     .. ..  ..    .  .  . .  .                                           
                                      ......   .... ... . ..  . ...  .. ..  ..       .. ..  .                                               
                                   ..... .. . ... . .....   ....    ...  .. .  ..  .....  . ...   ..                                        
                                 ,.....  .    . .    ....  ....  ....   .. .......  ....  ...      . .                                      
                              ,,......  ....  ....  ..   ... ..   ...     ... .... .. ...... .....  .  .  .. .                              
                            ,,.......   ......  ..... ........  ...  ............    ......  . ..  ....  . .   .                            
                          ,..... ..  ..   ...............  .    .....  .  .........   .....    .. ....  .....  .                            
                        ,..       . ...............    ..........  ..............  .... .......... .. .    .. . .                           
                      ..          .  .    .....         .........  .........  ..  ..  .  ..   .. ..... .. ...  .                            
                    .              ...  .  ............................  ....  ...  ..  .....  ...   .........    ..                        
                   .                 ..................  ................  ..  ....  ...  ............   ... ..     .                       
                                     ..................  ................  ..  ....  ....  ............   ...  .     .                      
                                      .  ...  ...................  ..  ......  ..    ......  ..................... ....                     
                                     .........  .......................  ......   .................. ..........     ..                      
                                      .........  ....   ..........   ....  .....  ............  ..    .......... .. .                       
                                      .  ..............   ......  ...  .........  ..  .............  ...  .....  .....                      
                                        ...............  .......  ...  .........  ..   ............  ....  .....  ...                       
                                       ...  ..  .....  .......  .....................  ....................  ....                           
                                         ..............................  ...  .........  .............  ......  .....                       
                                         ......................      ..  ...  .........   .............  .....  .....                       
                                    ...........     .....                        ....   ..       ......  ..  .......                        
                                   .  ....   ........                           ...   ..  ...........................                       
                                  ........     ..                                   ......     ............   ..  ....                      
                                 .........    .                                       .....    .............  ..  ....                      
                                 .............                                         . ....   ......................                      
    .                            ............                                            ....................  ....  .                      
                                ...........                                               ...................  ....  ..                     
   .                            ....   ....                                                .....................  ....                      
   .                            ....  ....                                                 .....................  ....                      
   .                        .       ....                                                      ....................  ....                    
  ,.                       .........  ...                                                     ......................  ...                   
  ,.                   .............  ..                                                      ....................... ...                   
  ,..                  .................                                                       ..........................                   
  ,..                .................                                                         ..  ...    .............   .                 
 ,,... .         .....................                                                        ...  ...    .............    ..               
 :,,,...    ..  .  ..  ..........     ..                                                      .....     .....  ............                 
 :,,,,.. ..          .  ..   .. ......  .                                                      ..............    ...........                
 :,,,,.....          .  ..   .. ......  .                                                      ..............    ...........                
 ,,,,,..... ..........  ..   ..  .........                                                  ........  ...............      ...  .           
 ,,,,...... ..........  ..   ..  .........                                                  .......   ...............      ...  ..          
 ,,,,,...   .....  ..............  ........                                              .............    .....  ....  ..   .. .. ..        
 ,,,,.,... .  .....  ..........  ............                                            ........  ....................     .. ....  .      
  .,,.,... .  .....  ..........  .............                                        . .........  ....................   . .. ....  .      
  ..,,,.......  ...      ...............     ...                                    ...................................   .... ..  ...      
  ...,.......   .....  ..  ..    ...  ..........  .                                ....  ...     .........................  .  .  ... . .   
  ...........   .....  ..  ..     ..  ..........  .....                          ......  ...     .........................  .  . .... .     
     ........     .... ..  ..............       .......                     ......  ..........  ....................  .... ...  .........   
      .... ....  .....................................................................   ..   ................  ........   ...         .    
      .... ....  ...................     .............................................   ..   ................  .......    ...              
      ..... ......... ..  ....              ...........................................................    ..    ....  ..... ......  .      
       .... .........  ..                          ....................................................    ..    ....  ....  ......  .      
       ..... .... ...  .                            ...........   ...............   ....   .......  .....  ........ .... .. ..     ....     
        .... ...........                              ..   ..  .......................              ..............  ...........             
       ...... ..........                               .   ..   .....................               ......... ....  .. .......       .      
       ..,... ..    ...                                 ...........................                  ............        .. ...             
        .....      ....                                   .  ...............  .. .                   ................. ...  ....  .         
         .,.... ..   ...                                  .  ....................                      ...... .......  .  . ... .           
         ,,,... ...   ..                                  .   ..................                      ......  ....... .  . ... .            
          ,.,....   . ..                                      ..................                    .......  ............   .  .            
           ,..... . .. ..                                  ...    .............                     ..........  .......... . .              
            ,..... . .. ..                                ....    ...............                 ............ .......... . .               
              ...... .....                               ................  .......               .....  ..... ..   ... .. ...               
               ,....  . .....                               .......................            ...   .... ....   .       .                  
                ,...  . .. ....                         .........  ........................  ....  ....... ..    .   .                      
                 ,... .         ..                     ....    ......  ..  ..........  ..  .....  .............  . .. ..                    
                   .... .        ....              ..  ....      ....  ..  ..........  .  ...... ............   . .. ...                    
                    ...       .   .... . ..   ..  .........  ................  ...  ......   ..   ..   ... ...  . .                         
                      ...         .... .. .....    ............  ........  .......  .....  .     .....   .. .....                           
                        .. ..   . ......  .  ..... ..  ...     ......  ..........  .... .... ......  .....   . ..                           
                          ..   .   ........ ..        .  .....  ..........  .....  .  ...   ..    ...       .   ..                          
                            ..   .. ....    ..  ......  .. ...    ..... ..     .. ...   .. ... ..  . .. . .                                 
                               .   .    ..    ..  . ........ ...   .....   .. ........      ...     ..  ..  .                               
                                 .. .. . ... ..    ..  . ...  .......        ....... .......   ..                                           
                                   .   .      .... . .... ....    .. ..     .  ..       .. . .      .   .                                   
                                         .   .      .   . .    ......... ... . ..... ...  ..  . ...                                         
                                           .  ..   ... .....      .      .   ..     .. .  ..                                                
                                                 . .  .  .  .     . .  .        .  . .    .                                                 
                                                      .. ..  .   ..  .. .    .... ..                                                        
                                                             .       .                                                                      
                                                                                                                                            
// 05 — NO LOGS

What happens on LunaRoute
stays nowhere.

Request and response bodies are processed in memory and never written to disk — not by us, and not by our providers, contractually. Your prompts, your code, your agent's questionable variable names: gone the moment the response ships.

$ grep
$ grep -r "your_prompt" /var/log/lunaroute
grep: no matches found (and there never will be)
what we keep: timestamps, model, token counts, cost — your ledger
what we don't: everything else. bodies, headers, your secrets
// 06 — JURISDICTION

Inference on US soil. All of it.

Every model on LunaRoute is served by US-incorporated providers running US datacenters. Your traffic never leaves the country. We looked into hosting on the actual moon — legally complicated. Sticking with Virginia and Oregon.

US-INCORPORATED PROVIDERS
US DATACENTERS ONLY
TRAFFIC NEVER LEAVES THE COUNTRY
// 07 — QUICKSTART

Ship it in 30 seconds.

OpenAI-compatible API. Point your agent's base_url at us and walk away.

curl
$ curl https://api.lunaroute.ai/v1/chat/completions \
    -H "Authorization: Bearer $LUNAROUTE_API_KEY" \
    -d '{ "model": "glm-5.1", "messages": [{ "role": "user", "content": "fix my tests" }] }'
.agentrc
# works with any OpenAI-compatible agent
api_base = "https://api.lunaroute.ai/v1"
api_key  = env("LUNAROUTE_API_KEY")
model    = "glm-5.1"  # swap models anytime
// 08 — FAQ

Frequently anticipated questions.

Ready for liftoff?

Plans from $24/mo. Prepaid token balance never expires and rolls over — on every plan. Cancel anytime.

GET API KEY →
$ npx lunaroute-cli init
                                                                                                                                                                                    
                                                                              ;;!;!!!;!!!!!!!;!;!;;;;;                                                                              
                                                                     ;!!!!!!!!~!!~!!!~~~!!~!!~!~!~~!!!!!!!;;;;;                                                                     
                                                               ;!!!!!!!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!!!!!!!!;;;;                                                               
                                                          !;!!~!!~~~~~~~~~~~~~=~~~=====~===~=~~=~~~~~~~~~~~~~~~!!!!!!!!;;;                                                          
                                                      ;!!!~~~~~~~===~=~====================================~~~~~~~~~~!!!!!!;;;                                                      
                                                   !!!!~~~~~~~~=~============+++==+++=+++++======++=========~==~~=~~~~!~~!!!;!!;;                                                   
                                                !!!!~~~~~~~~========+++++++++++++++++++++++++++++++++===++++======~=~~~~~~~~!!!!!!;;                                                
                                             !!!~~~~~=========++=+++++++++++++++**+++++++++**+++++++++++++++++++=======~~~~~~!!!!!!!;;;                                             
                                          !!!!~~~~======++===++++++**++*++**++*****************+++++++**+++++++====+====~=~~=~~~~~!!!!!;;;                                          
                                       !!!~~~~~=========++++++++***************************************++++++++++++=========~~~~~~~!!!!;;;;;:                                       
                                     !!!~~~~=====+==+++++++++**************xx******xxxx****xx*****************++++++++++++=====~=~~~~~~!!!!!;;;                                     
                                   !!!~~~======++=+++++++***********xx****xxxx**xxxxxxx**xxxx*****************++**++++++++++=+=====~~~~~~!!!!!;;:                                   
                                 !!~~~~=~===++++++++++***************xxxxxxxxxxxxxxxxxxxxxxxxx**xxxxxx*****************++++++=====~=~~~~~~~!!!!;;;:                                 
                               !!~~~~~=====+++++*++*******xx***x**xxxxxxxxxxxxxxxxxxxxx%%xxxxxxxxxx**xx**xx************++++++++++======~~~~!!!!!;!;;;                               
                             !!!~~~~===+=+++++**+*********x****xxxxxxxxxx%%xxxxxxxxx%%%xx%%xxxxxxxxxxxxxxxxx**xxx**********+++++++++======~~~!!!!!!;;;:                             
                           !!!~~~~~==+++++++************xxx*xxxxxx%xxxxx%%%%%xxxxx%%%%%%%%%xxxxx%%%xxxxxxxxx***xxxx*********+++++++++=======~~!!!!!!!;;;:                           
                          !!~~~=====++++++++**********xxxxxxxxx%%xxxx%%%%%%%%%%%%xxx%%%%%%%%%%%%%%%xxxxxxx%%xxxx***************++++++=++===~~=~~!~~!!;;;;:                          
                        !!~~~~~===+=++++++*****x****xxxxxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxxxxxx**xx*********++++++=++====~=~~~~!!!;;;;;:                        
                       !!~~~~~=====+++++******xx*xxxxxxxxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxxxxxxxxxxx**********+++++=++======~~~~!!!;:;;::                       
                     ;!~~~======++++*+******xxxxxxxxxxxxxxxxxxxxx%%%%%%%%%%%##%%####%%###%%%%%%%%%%%%%%%%%%%xxxxxxxxxxxxxxx********++++++=++======~~~!!;;;:::::                     
                    !!~~~=====+=+++++*********xx*****xx**xxxxxxx%x%%%#%%%%%###%%%%%###########%%%##%###%%%%%%%%xxxxxxxxxxxxxx*******++++++=+++===~~~~!!;;::::,,,                    
                   !~!~~=====+++++++*****************x*****xxxxxxxx%%%%%%%%###%%%#############%%%######%%%%%%%%%%xxxxxxxxxxxxx*******++*++++++++==~~~~!;;::::,,,,                   
                  !!!~~=====++++++*************************xxxxxxx%xx%%%%%#%################%%%#####%%%%%%%%%%%%%%%%%%%xxxxxxxx*******+++++++++===~~~!!;;::::,,,,,                  
                !!!!~~=====+++**+**++++++***++++***********xxxxxxxxxx%%%%%%%%#################%#####%%%%%%#%%%%%%%%%%%%%xx%%xxxx*******+++++++++====~~!!;;::,,,,,.,,                
               !!!~~~====++++**********+++++++++**+++***********xxxxxxxxx%%%%%##@@@##################%%######%%%%%%%%xxxxxxxxxxx**xxx******+++++++===~~!!;;::,,,,..,,               
              !!!~~~~===++++***+*+++++++++===++++++++++**+++******xxxxxxxx%%%%%##@@##########################%%%%%%%%%%x%xxxxxxx***xxxx*****+++++++===~~!!;;::,,.,..,,              
             !!!~~====+++++++++++++++==+++++++++++++++***+++*********xxxxxx%%%%%##@############@@@#########%%%##%%%%%%%%%%xx%%%xxxx*********+*++++==+==~!!!;;::,,,,....             
            !!!!~=====++++*+++++==+++++++=====+++++++++++**+++******xxxxx%xxx%%#####@@@@@###@@@@@@############%%%####%%%%%%%%%%xxxxxxxxx*****++++++==+==~!!;::::,,,....,            
           ;!!~~=====++++*++++++==+++++++=====++=+++++++++*+++******xxxxx%xxx%%%#####@@@@@@#@@@@@@######@@####%%%######%%%%%%%%%xxxxxxxxx*****+++++==++=~~!!;::::,,,....,           
           !~~~~~===++++++++++=++====================+++++++++********xxxx%%%%%%%#####@@@@@@@@@@@######################%%%%xx%xxxxxxxxx********+++++++===~~!!;;::,,,.....           
          ;!~~~~~===+++++++===+++====================+++++++++********xxxx%%%%%%%%####@@@@@@@@@@@@@@#@#################%%%%%x%xxxxxxxxxx*******+++++++====~~!!;;::,,,,...,          
         !!!~~~====+++++++====++===================++++++++++++++****x***x%%x%%%%######@@@@@@@@@@@@@#@@@################%%%%%%%%xxxxxxx*xx*******+++++======~!;;:::,,,,.,.,         
        ;!!~~~====+++++++====++=====================++++++++++++++***x***x%%x%%%%######@@@@@@@@@@@@@@@@@@###############%%%%%%%%%xxxxxxx*xx*******+*+++======~!;;::::,,,.,,,        
        !!!~~~====+++++==++===========================+++++++++++++*****xxxxxxx%%%####@@@@@@@@@@@@####@#####@@@############%%%%%%xxxxxxxxx**x****++++++=====~~~!;;;;::,,,,,,        
       !!!~~~~===+++++==++======~======~===~~==========++++++++++++*****xxxxxxx%%%####@@@@@@@@@@@@####@@@###@@@#############%%%%%xxxxxxxxx**x*****+++++======~~~!;;;;::,,,,,,       
      ;!!~~~~===++++++==+=++=============================+++++++********xxxxx%%%%%%%##@@@@@@@@@@@@@@@@@@@@@@@@@@####%%%%%###%%%%%xxxxxxxxxx********++++++====~~~~~!;;;:::,,,,,      
      ;!~~~~===+++++++=+=++==============================+++++++********xxxxx%%%%%%%##@@@@@@@@@@@@@@@@@@@@@@@@@@@####%%%%###%%%%%xxxxxxx*****+++++++++++++====~~~~~!!;;::::,,:      
     ;!!~~~~===++++++++++=======~~====================+++++++++******xxxxxxxxx%%%%%###@@@@@@@@@@@@@@@@@@@@@@################%%%#%%xxxxxx*******+++++++++++++===~~~~!!!;;;:::::,     
     ;!!~~~~==+=+++++++++=======~~===================++++++++++******xxxxxxxxx%%%%####@@@@@@@@@@@@@@@@@@@@@@################%%%#%%xxxxx***+*++++++=+=+++++++===~~~~!!!!;;;:;;::     
    ;!!~~~====++++++++============~~==================+++++****+++*xxxxxxxx%%%%%#######@@@@@@@@@@@@@@@@@@@###@@@###@@######%%%%%%%%xx***+++++++++======++========~~!!~!!!;;;:::,    
    ;!!~~~====++++++++========================+=====+++++++***++++*xxxxxxxx%%%%#####@#@@@@@@@@@@@@@@@@@@@@@##@@@###@@#######%%%%%%xxx**++++++=+==================~~!!~!!!!;;:::,    
    !!~~~=====++++++++++++=====================+++===++++++***+++*xxxxxxxxxx%%%%%#####@@@@@@@@@@@@@@@@@@@@@##@@@###@###%%%##%%%%%xxxx**++++================++====~~~!!!!!!;;::::    
   ;!!~~~=====++++++++++++====++===============+++===++++++***++*xxxxxxxxxx%%%%%%####@@@@@@@@@@@@@@@@@@@@@@##@@@###@###%%%##%%%%xxxx***+++++=====~~~=~~~~========~~~!!!!!!;;:::,,   
   ;!!~~~===+==++++++++++===++===========+++++++++===+++++*+*****xxxxxxxxxx%%%%####@@@@@@@@@@@@@@@@@@@@@@@@@@######@@@#####%%%%%%xx***++++=====~~~~~~~~~~~========~~!!!!!!;;;:::,   
   !!!~~~===+=+++++++++++===++===========++++++++==++++**********xxxxxxxxx%%%%###@@@@@@@@@@@@@@@@@@@@@@@@@@@@######@@@#####%%%%x%xx***+++=====~~~~~~~~~~~~~~~=====~~!!!!!!!;;:::,   
  ;!!~~~====++++*+++++++++++++==+++===========+++++++++******x*xx*xxxxxx%%%%%%####@@@@@@@@@@@@@@@@@@@@@@@@##############%%###%%xxxx**++++======~~~~~~~~~~~~~~~=====~!!!!!!;;;;:::,  
  ;!!~~~====++++++*+++++++++++==+++========++++++++++++****xxxxxxxxxxxxx%%%%%%####@@@@@@@@@@@@@@@@@@@@@@@@##############%%###%%xxxx**++++=====~~~~~~~~!!~~~~~~~====~~!!!!!;;;;:::,  
  ;!!!~~====++++++****++++++++++++++++++++++++***********xx***xxxxxx%%%#########@@@@@@@@@@@@@@@@@@@@@@@@@@###@@@#######%%%###%%xxx***+++===~=~~~~~~~!!~~!~~~~~~=~~~~~!!!!!!;;;:::,  
  ;!!~~~=====+++++****+++++++++++++++++++++************xxx***xxxxxxx%%#######@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###@@@#######%%%###%%xxx***+++===~~~~~~~~~!!~~!!~~~~~~~~~~~!!!!!!;;;:::,  
  ;!!~~~~====+++*****++++++*****+++++++++*****+++***xxx**x**xxxx%xx%%%########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###########%%##%%%%x**+++++==~~~~~~~~~!!!~~!!!!~~~~~=~~~~~!!!!;;;::,,  
 ;;!!~~~~====+++*******+***********++**************xxxxxxxxxxx%%%%%%########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###########%%#%%%%%x**+++++==~~~~~~~!!!!!~~!!!!~~~~~=~~~~~!!!!;;;::,,, 
 ;;!!~~~~==++++++********************************xxxxxxxx%%%%%%%%%%%%%#####@@@@@@@@@@@@@@@@@@@@@@@@@@@####@@@@@@#############%xx****++=+===~~~~~~~~~~!!!!!!~~~~~~~~~~!!!!!;;;::::,, 
 ;;!!~~~~===+++++*****************************xxxxxxxxx%%%%%%%%%%%#######@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####@@@@@@#############%xx****++=+===~~~~~~~~~~!!!!!!~~~~~~~~~~!!!!!;;;:::,,, 
 ;;!!~~~~======+++******xxxxx***xx****xxxxxxxxxxxxxxxx%%%%%%%%%%%##@###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@################%%%%%xxx***++=====~~~~~~~~~!~~~~~!!~~~~~~~~!!!!!!;;;;::,, 
 ;;!!~~~~======+++******xxxxxxxxxxxxxxxxxxxxxx%%%xxx%%%%%%%%%#%##@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#########%##%###%%%%%xxx***++======~~~~~~~~!~~~~~!~~~~~~~~~!!!;;!;;;:::,, 
 ;;;!!~~~~====++++++*****xxxxxxxxxxxxxxxxxxxxx%%%xx%%%%%%%####@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@################%%xx***+*++=======~~~~!!!~~~~~~~~~~~~~~~!~!!!!;;;:::,,, 
  ;;!!!~~~====++++++*****xxxxxxxxxx%%%%%%%%%%%%%%%%%%##%%#####@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#################%%xxx****++=======~~~~!!!~~~~~!~~~~~~~~!!!!!!!;;:::,,,  
  ;!!!!~~~=====+++++*****xxxxxx%xxx%%%%%%%%%%%%%%#########@@@@@@@###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@######@########%%%%#%%%%%%%xxxx*+++====~===~~~~~~~~~~~~~~~==~~~!!!!!;;;;;:::,,  
  ;!!!!~~~======++++******xxxxx%xxx%%%%%%%%%%%#############@@@@@@###@@@@@@@###@@@@@@@@@@@@@@@@@@@################%%%%%%%%%%%%%%%xxx*+++========~~~~~~~~~~~~~~==~~~~!!!!!;;;;;:::,,  
  ;;!!!~~~=======+**********xxxx%%%%%%%%%%%%%%%%%#########@###@@@@@@@@@@@@@@@@####@@@@@@@@@@@@@#######%%%%%%%%%%%%%%%%%%%%%%%%%%xx****++++========~~~~~~~~~~==~~~~~!!!!!;;;;;::,,,  
  ;;;!!~~~=======++**********xxx%%%%%%%%%%%%%%%%%##################@@@@@@@@@@@####@@@@@@@@@@@@@######%%%%%xxxxxxxxxxxxx%%%%%%%%xxx*x**+++++=======~~~~~~~~~~=~~~~~~!!!!;;;;;:::,,,  
   ;;!!!~~~=====+++++**+***x**xxx%%%%%%%%%%%%%######################@@@@###@@@@@@@###@@@@##########%xxxxxxxxxxxxxxxxxxxxx%%%%xxxxxxxx**++========~~~~~~=======~~~~!!!!;;;;:;::::,   
   ;;!!!~~~=~===+++++**+******xxxx%%%%%%%%%%%%%######################@@@###@@@@@@@###@@@@##%##%%%%%xxxxx**xxx**********xxxxx%xxxxxxxxx**++====+======~~======~~~~~!!!!;!;;;;:::,,   
   :;!!!~~~~======++++******xxxxxxxxx%%%%%%%%%%#########################@@@#######@@@@@#####%%%xxxxxx*xxx*******************xxxxxxxxxx***++++=+=============~~~~~!!!!;;;;;:::::,,   
    ;;!!~~~~==~===+=++*******xxxxxxxxx%%%%%%%%%######%##################@@@#######@@@#####%%%xxxx***********++++***+++*******xxxxxxxxxx**++++++++==========~~~~~!!!!!;;;;;::::,,    
    :;;!!!!~~=======+++++*+*******xxxxxxxxxxxxx%%%%%%##########################@@@#####%%%%%xx*xxx****+++**+++++++++*****+++****xxxxxx****+++++====+++==~=~~~~~!!!!!;;;;;:;::,,,    
    ;;;!!!!~~~=======+++++++*******xxxxxxxxxxxx%%%%%%%#####%######%%%###############%#%%%%%x***x******++++++++==++++++++*+++++***xxxx*****+*+++++==+++==~~~~~~~!!!!;;;;;;;:::,,,    
     ;;;!!~!~~=~=====++++++*****xxxxxxxxxxxxx%%%%%%%%%%%%###%########%%##############%%%xxxx*******++++++=======+++===+++=++++++**xxx****++++++++++=+===~~~~~~!!!!;;;;;;::::,,,     
     :;;;!!!!~==~====++++++******x*xxxxxxxxxx%%%%%%%%%%%%%%%%%%######%%%####%%%#####%%%xxxx******++++++=====================+++++*xx****++++++++++=====~~~~~~~~!!!;;;;;;::,:,,,     
      ;;!;!!~~~~~~=====+++++**++*******xxxxxxx%%%%%%%%%%%%%%%%%###%%%###%%%%%%%%%%%%%xxxx*****++++++++======~~~==========+++++++******+**++++==+====~~~~~~~!!!!!!;!;;;:::::,,,      
      ::;!;!~!~~~~======++++**+++*********xxxxxx%%%xxx%%%%%%%%%%##%%%%%%%%%%%%%%%%%%xxxx*****+++++++========~~~~~~========+++++++****+++++++=======~~~~~~~!!!!!!;!!;;;:::,,,,,      
       :;;;!!!~~~~~====++++++***********xxxxxxxxxxxx%%%%%%%%%%%%%%####%%%%%%%%%####%%xx****++++++=++====~======~~==========+++++++++*++**+++++======~~~~~~~!!!!!!!;;;::::,,,,       
        :;!!!!!~~~~~====++++++***+********x*xxxxxxxxxxx%%%%%%%%%%%%%%%%%%%%%%%%###%%%%*****+++++==+====~~======~~~==========++++++++++**+++=+======~~~~~~~!!!!!!!;;;;::::,,,        
        ,:;;!!!~~~~~~~=====+++++++*********x***xxxxxxxxxxx%%%xxx%%%xxx%%%%%%%%%%%%%xxx*******+++===========~~~~~~~============+++**+++++++=+======~~~~~~!!!!!;!!;;;:::::,,,,        
         ,:;!!!!~~~~~~~=====++++++***+*********xxxxxxxxxxx%%%xxx%%%xxx%%%%%%%%%%%%xxxx*******+++==========~~~~~~~~===========+++***++++++========~~~~~~!!!!!;!!;;;:::::,,,,         
          ,:;;!!!~~~~~==~===++==+++***************xxxxxxxxx%%%%%xxx%%%xxx%%%%%%xxxxxxxxxx**+*++++====~~~===~~~=============+++****+++==========~~~~~~!!~~!!!!!;;;:::::,,,,          
           ,:;;!!!~!~~~==~===++==+++**+***********xxx*xxxxxxxx%%xxx%%%xxx%%%%%%%xxxxxxxxx****++++=+==~~~===~~~============++++**+++++==========~~~~~!!~~!!!!;;;;;:::,,,,,           
           .,:;;!!!!!~~~==~=====++=+++******************xxxxxxxxxxxxxxxxxxxxx%%%xxx%%%xx***+*+++++============~~~======++++++++++++++========~~~~~~!!!!!!;;;;;;;;::,,,,,,           
            .,:;!!!!!!~~~~=~====++===+++*+**++************xxxx**xxxxxxxxxxxxxxxxxxxxxxxx*****++++++==================++++++*++++++++======~~~~~~~~~!!!!!!;;;;;;;::,,,,,,            
             .,:;;!!!!!~~~~~~=====+==+++++++***+**************xxxxxx**xxxxxxxxxxxxxxxxxxxxx*+++*++===++===========+===++++++++++++=+====~~~=~~~!~~!!!!;;;;;;:::::,,,,,,             
              .,:;;!!!!!!~~~~~======++=++++++*****++*******************xxxxxxxxxxxxxxxxxx***x**++++++===+====+++===+++++++++++==========~~~~~~~!!!!!!!!!;;;::::::,,,,,              
               .,:;;!;!!!!~~~~~======++==+++++++**+++*******************xxxxx******xxxxxx***xx***+**++++++++++++==+++++++++++==========~~~~~~~!!!!!!!!!;;:::::::,,,,,               
                ,:;;;;!!!!!~!!~~~~==========+++++++**+++********************************************++++++***+++++*+++++++============~~~~~~!!!!!!!;;;;;;:::::,,,,,,                
                  ::;;;!!!!!!!!~~~~~========+++++++++*++*****+++************************************++++++**++++++++++++==========~~~~~~~!~!!!!!!!;;;;;;:::::,,,,,                  
                   :::;;;;!!!!!!~~~~~~~~=====+++++==++++++++++++******++***+++***********+++***********++*++++++++++===++==========~~~~~~!!!!!!!!!;;;;;::::,,,,,,                   
                    ::::;;;!!!!!!~!~~~~~~~=====+=====++++++++++++++***+++**++++++********+++++***+++**++++++==++++++==+==========~~~~~~!!!!!!!!!;;;;;;::,:,,,,,,                    
                     ,::;;;!;!!!!!!~~~~~~~~==========+++++++++++++++++++++++**+++++++++++***++++++++++++++++++==============~~~~~~~~~~!!!!!!;;;;;;:;::::,::,,,,                     
                       :::;;;;!!!!!!!!~~~~~~==~~======++=====++===+++++++++++++++++++++++++++++++++======+++++=======~~~~~~~~~~~~!!!!!!!!!;;;;;;;::::::,,,,,,                       
                        ,::;;;;;!!!!!!!~~~~~~~~~=====~========++==++++++++++===+++++++++=++++++++++=====+=========~~~~~~~~~~!!~!!!!!!!!!!;;;;;;:::::,:,,,,,,                        
                          ,::::;;;;;!!!!!!~~~~~~~~~~~=============+=====+++++++++===========+=++++++++====~~~===~~==~~~~~~~!!~~!!!!!;!!!!;;;:;::::::,,,,,,                          
                           ,:::;;;;;;!!;!!!!~~~~~~~~~~~~~~~~~===========================================~~==~~~~~=~~~~!!!!~~!!!!!!;;;;;;;;:;;::::,,:,,,,,                           
                             ::::;;;;;;!;!!!!!~~~~!~~~~~~~~~~~=======================================~~~~~~~~~~~~~~~~!!!!~!!!!;!!;;;;;;;::;:::::,,:,,,,                             
                               ,::::;;;;;;;!!!!!!!~~~!!!~~~~~~~~~~==================~~~~~==~~~~~~~=~~~~~~~~~~~~~~!~~!!!!!!!!;;;;;;;;;:::::::,,,,,,,,,                               
                                 ,:::;;:;;;;;;!!!!!!!!!!!~~~~~~~~~~~~~~~~~======~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!!~~~~!!!!!!!!;;;;;;;;;:::::::,,,:,,,,                                 
                                   ,::::::;;;;!;;!!!!!!!!!!!~~!!!!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!!~~~!!!!!!!!!!!;;;;;;;;;;;;::::::,,,,,,,,,                                   
                                     ,,,::::;;;;;;;;;!!;!!!!!!~!!!!~~~~~~!!~~~~~~~~~~~~!!~~!!!!!!!!!~~!!!!!!!!!!;!!;;;;;;;;;;;::::::::,,,,,,,,,                                     
                                       ,,::::::;;;;;;;!;;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~~!!!!!!!!!!!!!!!!!!;;;;;!!;;;;;;;:::::::,,,,,,,,,,,                                       
                                          ,,,::::::;;;;;;;;;;;;!;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;;;;;;;!!;;;;;;;;;;;:::::::,,,,,,,,,,                                          
                                             ,,,:::::::;;::;;;;;;!!!!!!!;!!!!;;!!!!!!!!;;;;;;!!;;;!!!;!!;;;;;;;;;;;;;:::::::::,,,,,,,,,                                             
                                                ,,:::::::::;:;;;;;;;;;;;;;;;;;;;;;;;!!!!;;;;;;;;;;;;;;;;;;;::;;;::::::,::,,,,,,,,,,,                                                
                                                   ,,,:,,:::::::;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;:::::::::,,,:,,,,,,,,,,                                                   
                                                      ,,,,,,,::::::::::::::::::;;:;;;::;;;;;;;::::::::::::::,:::::,,,,,,,,,,,,                                                      
                                                          ,,,,,,,,,,,:,:::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,                                                          
                                                               ,,,,,,,,,:,,,,:::,::,:,,,:::,,:,,,,,,,:,,,,,,,,,,,,,,,                                                               
                                                                     ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,                                                                     
                                                                              ,,,,,,,,,,,,,,,,,,,,,,,,                                                                              
                                                                                                                                                                                    
LUNAROUTE© 2026 · 384,400 km ahead of the competition
no request bodies were logged in the making of this website