Scale Your Marketing

Bannerbear for Developers

Create personalized experiences for ecommerce, publishing and other industries
using our REST API or official libraries in Ruby, Node and PHP

const { Bannerbear } = require('bannerbear')
const bb = new Bannerbear()

//auto generate a unique banner image for every product
let images = []
for (i in products) {
  let image = await bb.create_image(TEMPLATE_ID, {
    modifications: [
      {
        name: "name",
        text: products[i].name,
      },
      {
        name: "photo",
        image_url: products[i].photo,
      },
    ],
  })
  images.push(image)
}

Official Libraries

In addition to the REST API Bannerbear offers official libraries for easy interaction

Developer Tutorials

Learn how to use Bannerbear and related tools / APIs