MetaWeblog API は、ソフトウェア開発者Dave Winerによって作成されたアプリケーション プログラミング インターフェイスであり、Web サービスを使用してブログエントリを作成、編集、削除できる ようにします。
このAPIはXML-RPCウェブサービスとして実装されており、3つのメソッド(名前が示す通りの機能を持つ)を備えています。metaweblog.newPost()、metaweblog.getPost()、metaweblog.editPost()です。これらのメソッドは、ブログ投稿者のユーザー名とパスワード、および個々のブログエントリに関連する情報を指定する引数を受け取ります。
2002年にこのAPIが作成されたきっかけは、同じ目的を持つBlogger APIの限界を認識したことでした。別のブログ公開APIであるAtom Publishing Protocolは、2007年10月にIETFインターネット標準(RFC 5023)となりました。その後、 OAuthなどの最新技術を用いて開発された別のブログ公開APIであるMicropubは、2017年5月にW3C勧告となりました。
多くのブログ ソフトウェア アプリケーションやコンテンツ管理システムは、多数のデスクトップ クライアントと同様に、MetaWeblog API をサポートしています。