Code Monkey home page Code Monkey logo

api's Introduction

Windy API v4

Windy API v4, also known as as Windy Leaflet Plugin, is simple to use javascript API based on Leaflet and technology, that powers Windy.com.

Windy API uses Leaflet version 0.7.7.

Previous versions of Windy API

  • Windy API v2.3 will be discontinued as of 31.11.2018
  • Console for depreciated Windy API v3 can be found here

Getting started

Obtain your Windy API key here and check out our tutorials. You will handle our API in less than 20 minutes!

Examples

Other resources

Things to remember

  • Windy API is not compatible with higher versions of Leaflet and we have no intention to upgrade so far.
  • While providing coordinates to Leaflet can be done via object { lat, lng } with lng property, Windy supports { lat, lon } with lon property.
  • There can be only one instance of Windy Map on a page, but you can use multiple instances of Leaflet map on the same page.
  • All classes of leaflet.css are nested inside #windy selector (not to interfere with your own CSS), so if you want to use another instance of Leaflet map on the same page load leaflet.css yourself once more.
  • Windy uses a lot of global defined CSS classes, and id selectors, with nice names like #bottom, #logo etc. Windy also puts a lot of CSS classes to body tag dynamically. If design of Windy Map is broken, check your CSS and rename your id and selectors please.
  • Windy API v4 does not use cookies
  • Windy API v4 heavily uses localStorage. Unintentional or intentional modifications of our items can lead to instability of Windy API.
  • Using undocumented functions of Windy engine can break your app, when we decide to upgrade our codes. If you miss something, rather let us know here and ask us to document and expose other features.

Conditions of use

Free version

Please bear in mind that we pay for ecmwf forecasting data. Therefore Windy API is free, with unrestricted traffic usage, but offers only gfs forecast model. Windy logo MUST remain clickable on the map without rescaling down, or messing with logo's opacity. However you are free to move logo wherever you want inside Windy map. For free version of API we reserve the right to 1) display advertisement inside the Windy map, 2) Place "Download Windy App" message time to time on mobile device, or 3) discontinue free version of Windy API v4 at any time without prior notice.

Paid version

For serious work we recommend to use paid version, that contains ecmwf, iconEu, nam and gfs models and will not contain ads. It costs only 720USD per year (ordered via this form and paid annually via invoice). Dvelopers of paid version can decrease opacity of Windy logo to 0.8 (however logo must remain clickable) and usage limit is average of 5.000 Unique Visitors a day (measured by Google Analytics). Contact us for quote for higher amounts.

Using ecmwf model in free version

Interesting, and non-commercial sites, using Windy API can ask for free upgrade to paid version. The condition is, that your project will be open sourced on GitHub. If this is your case, use the same form for paid version and describe your request.

Technical support

Drop a line at our Windy API section of our Windy Community forum.

Changelog

[4.0] - 2018-07-30
  • Leaflet and Windy library based on Leaflet v0.7.7 and based on Windy Client v15.15.1
[3.0] - 2017-2018
  • Windy API as easy to use console, using iframe and requires all apps to run on mywindy.com domain.
[2.3] - 2016-11-18
  • Fixed bug after changing URL from windyty.com to windytv.com
[2.2] - 2016-06-01
  • boot.js now run on https
[2.1] - 2016-06-01
  • Increased size od typed arrays storage to handle retina displays
[2.0] - 2016-04-15
  • Completely new version of API based on new Windyty 6.X.X codes

api's People

Contributors

ilblog avatar ivotest1974 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.