Skip to content
The API and mavlink corpus server.
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings use new akka Mar 6, 2014
3scale-akka @ d7f6f60 update to latest libs May 10, 2016
arduleader @ 15f8c54 sanity check common MKS values Feb 24, 2015
ardupilot @ dfa93b0
scripts Move utility scripts out of rootdir. May 4, 2016
src make tests work on CI server (by referencing config files) May 10, 2016
.editorconfig set scala indent rules Nov 17, 2014
.gitattributes set file type conversion rules Apr 11, 2014
.gitignore ignore vagrant temp files Nov 17, 2014
.project use new akka Mar 6, 2014
.slugignore prepare for public release Aug 23, 2013 Update installation docs to be approximately current. May 4, 2016 Change to GPL V3 license per approve by Brandon Basso & Chris Anderson. May 2, 2016
Procfile prepare for public release Aug 23, 2013 Start switching to semaphore ci May 10, 2016 lots of simulator improvements: (attn @mrpollo) Apr 25, 2014
S98nestor-startup ask for more RAM for droneshare heap Jun 28, 2014 notes on mailgun Apr 17, 2014
build.sbt remove stale comment Apr 4, 2014 try to fix build Apr 26, 2014 Let more of run in parallel, to speed up CI build. May 10, 2016 add java lib Nov 17, 2014
nestor.conf.template Update config template file. May 10, 2016
ssh-ec2 change to new server May 17, 2014 move port to 8080 (behind ngnix now) Jun 9, 2014 use java 8 May 10, 2016


Build Status


Copyright 2014 3D Robotics, Inc.

DroneKit-Server is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

DroneKit-Server is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with DroneKit-Server. If not, see


The primary author of this software is Kevin Hester, you can reach him at

How to setup your build tree

For an Ubuntu 14.10 machine, the steps to install a 'virgin' copy of this build tree are as follows:

  • sudo apt-get install sbt openjdk-7-jsk
  • cp nestor.conf.template ~/nestor.conf
  • edit nestor.conf to add API keys as needed (mainly the AWS key for S3 access)
  • ./

How to build/run locally

To start build environment: "sbt" Once build env is running you have various options:

  • 'test' - runs the unit & integration tests (using a throw away SQL server instance)
  • 'container:restart' - start a web server running the app on port 8080
  • '~ container:restart' - restart the webserver any time a source file changes
  • 'eclipse' - build eclipse project files

How to install on a production server

Please see

You can’t perform that action at this time.