I have a large set of sensitive addresses that I need to Geocode on a server. I cannot send them to an external API due to HIPAA restrictions. Ideally I'd love to use an open source solution, even if it is not perfect. Any ideas?

2 Answers 2


SmartyStreets provides an address validation service that returns all kinds of data about addresses, including geocodes. While most people use the external API hosted by SmartyStreets, they do offer Enterprise customers the option of hosting it themselves.

The service itself is not open source, but the SDKs are. (Disclosure: I am a software developer at SmartyStreets)

  • I see the enterprise option is $5000/mo which is more than we can afford. Do you think it would be possible to negotiate a lower price for a one-off conversion of addresses to geocodes?
    – Selah
    Aug 13, 2018 at 21:07
  • @Selah - It would be worth asking. As a developer, that is not my area of expertise, but here is the URL of the SmartyStreets contact page: smartystreets.com/contact
    – Neo
    Aug 13, 2018 at 22:44

YAddress offers geocoding tools that you deploy locally on your network, and no data ever leaves your premises. (I work for the company.)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.