LUNAROUTE
// INFERENCE ROUTER FOR AGENTS

Inference that waxes.
Never wanes.

One key, a deep roster of frontier models, and a plan priced by the lane. Fixed monthly price, no usage caps, no token meter — and nothing stored.

request bodies stored: never, nowhere
all inference providers on US soil
live ledger of every request & charge
web search, document conversion & OCR, image generation & editing — same key, same ledger
                                                                                                                                                                
                                                                    ;;!;;!!!!!!!!!!!;!!;;;;;                                                                    
                                                            !!!!!!!!!!~~~~~~!~~!!~!!~!~!!!!!!!!!!;;;                                                            
                                                       !!!!~~~~~~~~~~~~==~~=~=~~~~~~~~~~~~~~~~!!!!!!!;!;;                                                       
                                                  !!!!~~~~~~~==~=======================~==~~~~~~~~~~!!!!!!;;;;                                                  
                                              ;!!!~~~~~~==============+=++=+==+====+=============~~~~~~~~~!!!!;;;;                                              
                                           !!~!~~~~==========++==++++++++++++++++++++++++==+++=======~~~~~~~~!!!!!;;;                                           
                                        !!!!~~~=~====+=+++++++++++++***+++++***++++++++++++++=====+======~~~~~~~!!!!!;;;                                        
                                     ;!!~~~~======+===+++++++***+++**++********++***+++**++*+++++++=+=========~~~~~!!!!;;;;                                     
                                   !!!~~~~=====+++++++*+*+**++**************************++*++***++++++++==+=====~~~~~~!!!!;;;                                   
                                 !~!~~=====++++++++*****************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.3     |   |- health checks  |
                   |   '- auto failover  |
                   +----------+----------+
       +-----------+----------+----------+-----------+
       v           v          v          v           v
    glm-5.3    kimi-k3    OpenAI      Anthropic  deepseek
                                                 v4-pro
 …and more, docking monthly
// 02 — AGENT TOOLS

Search, read, and draw.
On the same key.

A model is a brain. Your agent also needs eyes and hands. LunaRoute serves both over MCP from one endpoint: web search across multiple providers, document conversion with OCR, and multiple image models for generation and editing, on the API key it already holds.

one key, one bill — no search-API account, no image-model account, no document-parsing SaaS. Every call lands next to your inference in the same ledger.
same privacy posture — LunaRoute keeps no search queries and no documents, only the count, and routes search through providers that offer zero data retention. Images and stored conversions your agent asks us to keep live seven days, then delete.
governed, not bolted on — admins decide which tools each teammate's agent may call.
works with any MCP client — Claude Code, Codex, Pi, Cursor and friends. One server, one header, every harness.
mcp.lunaroute.com — tools/list
tool               what your agent gets
----               --------------------
web_search         multiple providers, monthly searches
                   included, no search-API account
convert_document   Word, PowerPoint, Excel, PDF, EPUB, CSV
                   -> Markdown; images OCR'd, scanned
                   PDF pages OCR'd on request
generate_image     flux.2-klein, hi-dream-o1,
                   qwen-image-2512
edit_image         flux.2-klein, hi-dream-o1 — edit or
                   combine prior images by id
…more tools docking
// 03 — GET STARTED

Sign up. Connect your agent. Route.

LunaRoute is one OpenAI-compatible endpoint that routes every request to frontier models on US soil — no logs, no usage meter, flat monthly plans. Getting started is three steps:

  1. Sign up — pick a plan below, pay, your workspace is ready.
  2. Connect your agent — one command configures Pi, Claude Code, opencode, or any OpenAI-compatible client.
  3. Route — every request lands on your plan's lanes. That's it.

Each plan includes a set of concurrency lanes plus background lanes for batch work, on best-effort or priority-start scheduling (flex / realtime in the response headers). There is no usage allowance to watch and no overage bill — heavy usage won't trigger usage-based blocking or overage charges. NO LOGS, every model, one endpoint.

                                  
          ..........,,:;          
       ...,.........,.,::;!       
     .    .,,...,.....,,:;!!~     
          .,.......,,.,,::;!!~    
          .......,.,,..,,:;;!!;   
          .,...     .,,,,:;;!!;:  
         .,..          .,::;;!;,: 
        ....            ,,:;;!;:: 
     ..,....            .,,:;!!!; 
 ...,.....,,            ..,:;;!~~ 
  .....,,.,.,         ...,,;;!!~= 
  .,...,,.....,.  . .....,,:;;!~= 
   ,.....    .,,.....,...,,:;;!~= 
   ....        ....,,.   .::;;!~  
   ....         ....,    ,:;;!~   
    .....      ....,.. .,,::;~    
     .......,.....,,,.,..::;!     
       .....,....,.....,,:;       
          ............,,          
                                  
Pro
$99.00/mo
Priority-start scheduling
2 concurrent lanesRoom for this many requests in flight at once — interactive work.
4 background lanesA separate pool for jobs such as batch evals and indexing that can wait for quiet GPUs.
email support
No usage caps, no overage
Start with Pro
                                  
          !~~===+++===~!          
       !~+++**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
$299.00/mo
Priority-start scheduling
6 concurrent lanesRoom for this many requests in flight at once — interactive work.
12 background lanesA separate pool for jobs such as batch evals and indexing that can wait for quiet GPUs.
priority email
No usage caps, no overage
Start with Apex
every plan: every model · no usage caps, no overage · NO LOGS
// 04 — LEDGER

Every request, accounted for.

Your plan covers LunaRoute private inference by the lane — a fixed monthly price, no meter. Every request still lands in a live ledger: model, tokens, lane-seconds, scheduling class, and every agent-tool call, in one table. No surprise invoices, no "contact sales to understand your bill".

lunaroute — usage
$ lunaroute usage
TIME(UTC)  MODEL            TOK_IN   TOK_OUT  LANE_S  QOS
14:02:11   glm-5.3          12,408    3,211    3.4    realtime
14:02:09   qwen-3.8-max     48,116    1,094   12.1    flex
14:01:55   deepseek-v4-pro   8,733    6,402    7.8    flex
14:01:48   web_search            —        —      —    tool
14:01:32   minimax-m3      402,338    2,114   88.6    background
─────────────────────────────────────────────────
PLAN: Apex · 6 lanes · fixed price · nothing to top up

Need OpenAI, Anthropic or Gemini behind the same endpoint? Bring your own keys and pay them directly — LunaRoute routes and logs, nothing more. Or let us carry that bill for you. Either way it's the same key for your agent and the same ledger for you.

lunaroute — routed providers
PROVIDER     KEY          BILLED BY
anthropic    yours        you, directly
openai       yours        you, directly
gemini       lunaroute    lunaroute — same ledger

# your choice per provider. swap anytime.
# your agent never learns the difference.
// 05 — ALSO ABOARD

Extra thrusters. Already bolted on.

One key covers more than models. These come with it — no add-on line on the bill.

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.
Virtual Keys & Budgets
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.
                                                                                                                                            
                                                          . .       . ..      ...                                                           
                                                   .....  .  ..  .. ...  . ...   .. .                                                       
                                              .....  .    .     . ...  .. .. . ..       ..                                                  
                                          ......  .  .  ..  ... . .     .. ..  ..    .  .  . .  .                                           
                                      ......   .... ... . ..  . ...  .. ..  ..       .. ..  .                                               
                                   ..... .. . ... . .....   ....    ...  .. .  ..  .....  . ...   ..                                        
                                 ,.....  .    . .    ....  ....  ....   .. .......  ....  ...      . .                                      
                              ,,......  ....  ....  ..   ... ..   ...     ... .... .. ...... .....  .  .  .. .                              
                            ,,.......   ......  ..... ........  ...  ............    ......  . ..  ....  . .   .                            
                          ,..... ..  ..   ...............  .    .....  .  .........   .....    .. ....  .....  .                            
                        ,..       . ...............    ..........  ..............  .... .......... .. .    .. . .                           
                      ..          .  .    .....         .........  .........  ..  ..  .  ..   .. ..... .. ...  .                            
                    .              ...  .  ............................  ....  ...  ..  .....  ...   .........    ..                        
                   .                 ..................  ................  ..  ....  ...  ............   ... ..     .                       
                                     ..................  ................  ..  ....  ....  ............   ...  .     .                      
                                      .  ...  ...................  ..  ......  ..    ......  ..................... ....                     
                                     .........  .......................  ......   .................. ..........     ..                      
                                      .........  ....   ..........   ....  .....  ............  ..    .......... .. .                       
                                      .  ..............   ......  ...  .........  ..  .............  ...  .....  .....                      
                                        ...............  .......  ...  .........  ..   ............  ....  .....  ...                       
                                       ...  ..  .....  .......  .....................  ....................  ....                           
                                         ..............................  ...  .........  .............  ......  .....                       
                                         ......................      ..  ...  .........   .............  .....  .....                       
                                    ...........     .....                        ....   ..       ......  ..  .......                        
                                   .  ....   ........                           ...   ..  ...........................                       
                                  ........     ..                                   ......     ............   ..  ....                      
                                 .........    .                                       .....    .............  ..  ....                      
                                 .............                                         . ....   ......................                      
    .                            ............                                            ....................  ....  .                      
                                ...........                                               ...................  ....  ..                     
   .                            ....   ....                                                .....................  ....                      
   .                            ....  ....                                                 .....................  ....                      
   .                        .       ....                                                      ....................  ....                    
  ,.                       .........  ...                                                     ......................  ...                   
  ,.                   .............  ..                                                      ....................... ...                   
  ,..                  .................                                                       ..........................                   
  ,..                .................                                                         ..  ...    .............   .                 
 ,,... .         .....................                                                        ...  ...    .............    ..               
 :,,,...    ..  .  ..  ..........     ..                                                      .....     .....  ............                 
 :,,,,.. ..          .  ..   .. ......  .                                                      ..............    ...........                
 :,,,,.....          .  ..   .. ......  .                                                      ..............    ...........                
 ,,,,,..... ..........  ..   ..  .........                                                  ........  ...............      ...  .           
 ,,,,...... ..........  ..   ..  .........                                                  .......   ...............      ...  ..          
 ,,,,,...   .....  ..............  ........                                              .............    .....  ....  ..   .. .. ..        
 ,,,,.,... .  .....  ..........  ............                                            ........  ....................     .. ....  .      
  .,,.,... .  .....  ..........  .............                                        . .........  ....................   . .. ....  .      
  ..,,,.......  ...      ...............     ...                                    ...................................   .... ..  ...      
  ...,.......   .....  ..  ..    ...  ..........  .                                ....  ...     .........................  .  .  ... . .   
  ...........   .....  ..  ..     ..  ..........  .....                          ......  ...     .........................  .  . .... .     
     ........     .... ..  ..............       .......                     ......  ..........  ....................  .... ...  .........   
      .... ....  .....................................................................   ..   ................  ........   ...         .    
      .... ....  ...................     .............................................   ..   ................  .......    ...              
      ..... ......... ..  ....              ...........................................................    ..    ....  ..... ......  .      
       .... .........  ..                          ....................................................    ..    ....  ....  ......  .      
       ..... .... ...  .                            ...........   ...............   ....   .......  .....  ........ .... .. ..     ....     
        .... ...........                              ..   ..  .......................              ..............  ...........             
       ...... ..........                               .   ..   .....................               ......... ....  .. .......       .      
       ..,... ..    ...                                 ...........................                  ............        .. ...             
        .....      ....                                   .  ...............  .. .                   ................. ...  ....  .         
         .,.... ..   ...                                  .  ....................                      ...... .......  .  . ... .           
         ,,,... ...   ..                                  .   ..................                      ......  ....... .  . ... .            
          ,.,....   . ..                                      ..................                    .......  ............   .  .            
           ,..... . .. ..                                  ...    .............                     ..........  .......... . .              
            ,..... . .. ..                                ....    ...............                 ............ .......... . .               
              ...... .....                               ................  .......               .....  ..... ..   ... .. ...               
               ,....  . .....                               .......................            ...   .... ....   .       .                  
                ,...  . .. ....                         .........  ........................  ....  ....... ..    .   .                      
                 ,... .         ..                     ....    ......  ..  ..........  ..  .....  .............  . .. ..                    
                   .... .        ....              ..  ....      ....  ..  ..........  .  ...... ............   . .. ...                    
                    ...       .   .... . ..   ..  .........  ................  ...  ......   ..   ..   ... ...  . .                         
                      ...         .... .. .....    ............  ........  .......  .....  .     .....   .. .....                           
                        .. ..   . ......  .  ..... ..  ...     ......  ..........  .... .... ......  .....   . ..                           
                          ..   .   ........ ..        .  .....  ..........  .....  .  ...   ..    ...       .   ..                          
                            ..   .. ....    ..  ......  .. ...    ..... ..     .. ...   .. ... ..  . .. . .                                 
                               .   .    ..    ..  . ........ ...   .....   .. ........      ...     ..  ..  .                               
                                 .. .. . ... ..    ..  . ...  .......        ....... .......   ..                                           
                                   .   .      .... . .... ....    .. ..     .  ..       .. . .      .   .                                   
                                         .   .      .   . .    ......... ... . ..... ...  ..  . ...                                         
                                           .  ..   ... .....      .      .   ..     .. .  ..                                                
                                                 . .  .  .  .     . .  .        .  . .    .                                                 
                                                      .. ..  .   ..  .. .    .... ..                                                        
                                                             .       .                                                                      
                                                                                                                                            
// 06 — 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
// 07 — 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
// 08 — PROJECT MEMORY

Your agent forgets.
The route remembers.

The one thing we will keep, if you ask. Every request your agent makes already passes through LunaRoute; opt a project in and that stream becomes queryable history — past decisions, dead ends, the why behind the code — with no client-side hooks. Only a router in the path can do this.

off by default — strictly opt-in and admin-controlled. NO LOGS stays the default until you say otherwise.
scoped per project — shared across the team, or private per API key. Retention window is yours to set.
recall from any harness — Claude Code, Codex, Pi, your own — over the CLI or a local MCP server. Private embeddings included.
lunaroute — memory
$ lunaroute skill install      # wires memory into Claude Code
$ lunaroute memory search "why did we drop per-seat billing"

  #a41f  2 weeks ago   teams plan: seats -> flat lanes
  #9c02  3 weeks ago   billing model spike, rejected
$ lunaroute memory read a41f
// 10 — FAQ

Frequently anticipated questions.

Ready for liftoff?

Fixed-price private inference from $19.99/mo. No meter, no overage. 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

Contact us