vim interface to Web API
Vim script Makefile
Switch branches/tags
Clone or download
mattn Merge pull request #34 from Jagua/fix-built-in-function-check
fix method for detecting whether exists built-in function.
Latest commit 2522503 Mar 14, 2018
Failed to load latest commit information.
autoload/webapi fix method for detecting whether exists built-in function. Mar 14, 2018
doc fix typo in document. Oct 2, 2014
example fix errors Feb 8, 2018
.gitignore close #3 May 17, 2012
Makefile add tools Apr 15, 2012 update directions Oct 27, 2014
webapi.vim.vimup Bump up version Oct 19, 2014


An Interface to WEB APIs.


Currently this library supports the following protocols:

  • Basic HTTP
  • OAuth
  • Atompub
  • SOAP (in progress)
  • MetaWeblog API

This library contains:

  • XML Parser
  • HTML Parser(Hack Way)
  • JSON Parser
  • BASE64 Hash Algorithm
  • SHA1 Hash Algorithm
  • HMAC HASH Algorithm
  • Bit Operation Library
  • Converter for "UTF-8 to Unicode"


Copy the files in this library to your .vim directory. Alternatively, if you use pathogen, copy this folder to your .vim/bundle directory.


You need the curl command, which can be downloaded from here:


the wget command, available here:


Yukihiro Nakadaira :

  • autoload/base64.vim (I added small changes)
  • autoload/hmac.vim
  • autoload/sha1.vim


Public Domain

Project Authors

Yasuhiro Matsumoto (a.k.a mattn)