Registered 2010-11-24 by Robert Jordens

Python server framework to receive and process images from EyeFi SDHC+WiFi cards.

The EyeFi SDHC+WiFi is a flash storage card with integrated wifi aimed at digital cameras. It uploads captured images to a server over wireless. While the server is originally closed source Win/Mac only, the protocol is simple enough and has been documented and reimplemented by Jeff Tchang ( Alternative server frameworks include: the original (, a slight modification of the original (, a WSGI python rewrite (, and a C++ implementation (

This is a compact rewrite of the EyeFi server making heavy use of twisted to do all the HTTP/SOAP protocol, asynchronous and network stuff. It supports:

* support for multiple cards: identified by mac address and unique upload key
* geotagging: the recorded WiFi AP macs are resolved into geolocation coordinates using the google geolocation api
* extracting preview images: the pro cards allow raw image file upload. These images frequently include an embedded small or full size jpg preview
* running commands on the received files
* flickr upload using a twisted-compatible adaption of flickrapi

Project information

Robert Jordens
Not yet selected
Development focus:

trunk series 

Browse the code

Programming Languages:
Version control system:

RDF metadata

View full history Series and milestones

eyefi trunk series is the current focus of development

Get Involved

  • Report a bug
  • warning
    Ask a question
  • warning
    Help translate


Latest version is 0.2
released on 2012-03-03

All downloads