Skip to content

ZNS/EliteCompanionAPI

Repository files navigation

Elite Companion API

This is a class library in c# for accessing the official api exposed by the Elite Dangerous Companion. This not an official library and is not endorsed by Frontier developments.

The library allows to manage multiple logins. Information about each login is stored on disk and the password is encrypted using the machine key. NOTE: cookie data is not encrypted at this point. Profiles will be stored at path "." by default. This can be overriden by adding an AppSetting with key "zns.elitecompanion.datapath", allows absolute and relative paths.

On first login an email will be sent from Frontier with a verification code. This can then be verified using the library.

Profile data is returned as raw json and is cached for 60 seconds. This means you cannot pull the server for fresh data more often than that.

An example on how to use the library can be seen in the EliteCompanionCommand-app.

About

C# library for accessing the Elite Dangerous Companion API for iOS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages