{"id":105708,"date":"2022-05-06T09:01:53","date_gmt":"2022-05-06T16:01:53","guid":{"rendered":"https:\/\/www.backblaze.com\/blog\/?p=105708"},"modified":"2025-07-23T09:49:34","modified_gmt":"2025-07-23T16:49:34","slug":"developers-spring-into-action-with-backblaze-b2-cloud-storage","status":"publish","type":"post","link":"https:\/\/www.backblaze.com\/blog\/developers-spring-into-action-with-backblaze-b2-cloud-storage\/","title":{"rendered":"Developers: Spring Into Action With Backblaze B2 Cloud Storage"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-105709\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2022\/05\/Developer-Tips-and-Tricks.jpg\" alt=\"\" width=\"1440\" height=\"820\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2022\/05\/Developer-Tips-and-Tricks.jpg 1440w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2022\/05\/Developer-Tips-and-Tricks-300x171.jpg 300w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2022\/05\/Developer-Tips-and-Tricks-1024x583.jpg 1024w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2022\/05\/Developer-Tips-and-Tricks-768x437.jpg 768w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2022\/05\/Developer-Tips-and-Tricks-560x319.jpg 560w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/p>\n<p id=\"bzdropcap\">Spring is in the air here in the Northern Hemisphere, and a developer\u2019s fancy lightly turns to new projects. Whether you\u2019ve already discovered how astonishingly easy it is to work with Backblaze B2 Cloud Storage or not, we hope you find this collection of handy tips, tricks, and resources useful\u2014many of the techniques apply no matter where you are storing data. But first, let\u2019s have a little fun\u2026<\/p>\n<h2>Backblaze Developer Meetup<\/h2>\n<p>Whether you call yourself a developer, software engineer, or programmer, if you are a Backblaze B2 customer or are just Backblaze B2-curious and want to hang out in person with like-minded folks, here\u2019s your chance. Backblaze is hosting its very first developer meetup on May 24th from 6\u20138 p.m. in downtown San Mateo, California. We\u2019ll be joined by Gleb Budman, CEO and Co-founder of Backblaze, members of our Engineering team, our Developer Evangelism team, sales engineers, product managers, and more. There\u2019ll be snacks, drinks, prizes, and more. Space is limited, so please <a href=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLScvP6EnF_oCkWG3albirBQgt-MOZh4nkpf_-rZehbKWxsk1WQ\/viewform?usp=sf_link\" target=\"_blank\" rel=\"noopener\">sign up for a spot using this Google Form<\/a> by May 13th and we\u2019ll let you know if there\u2019s space.<\/p>\n<h2>Join Us at GlueCon 2022<\/h2>\n<p>Are you going to GlueCon 2022? Backblaze will be there! GlueCon is a developer-centric event that will be held in Broomfield, Colorado on May 18th and 19th, 2022. Backblaze is the partner sponsor of the event and <a href=\"\/blog\/author\/pat\/\" target=\"_blank\" rel=\"noopener\">Pat Patterson<\/a>, our chief technical evangelist, will deliver one of the keynotes. There\u2019s still time to <a href=\"https:\/\/www.gluecon.com\/\" target=\"_blank\" rel=\"noopener\">learn more and sign up for GlueCon 2022<\/a>, but act now!<\/p>\n<h2>Tips and Tricks<\/h2>\n<p>Here\u2019s a collection of tips and tricks we\u2019ve published over the last few months. You can take them as written or use your imagination as to what other problems you can solve.<\/p>\n<ul>\n<li><a href=\"\/blog\/media-transcoding-with-backblaze-b2-and-vultr-optimized-cloud-compute\/\" target=\"_blank\" rel=\"noopener\">Media Transcoding With Backblaze B2 and Vultr Cloud Compute<\/a><br \/>\nYour task is simple: allow users to upload video from their mobile or desktop device and then make that video available to a wide variety of devices anywhere in the world. We walk you through how we built a very simple video sharing site with Backblaze B2 and Vultr\u2019s Infrastructure Cloud using Vultr\u2019s Cloud Compute instances for the application servers and their new Optimized Cloud Compute instances for the transcoding workers. This includes setup instructions for Vultr and sample code in GitHub.<\/li>\n<li><a href=\"\/blog\/free-image-hosting-with-cloudflare-transform-rules-and-backblaze-b2\/\" target=\"_blank\" rel=\"noopener\">Free Image Hosting With Cloudflare and Backblaze B2<\/a><br \/>\nDiscover how the combination of Cloudflare and Backblaze B2 allows you to create your own, personal 10GB image hosting site for free. You start out using Cloudflare Transform Rules to give you access to HTTP traffic at the CDN edge server. This allows you to manipulate the URI path, query string, and HTTP headers of incoming requests and outgoing responses. We provide step-by-step instructions on how to setup both Cloudflare and Backblaze B2 and leave the rest up to you.<\/li>\n<li><a href=\"\/blog\/building-a-multiregion-origin-store-with-backblaze-b2-fastly-computeedge\/\" target=\"_blank\" rel=\"noopener\">Building a Multiregion Origin Store With Backblaze B2 and Fastly Compute@Edge<\/a><br \/>\nCompute@Edge is a serverless computing environment built on the same caching platform as the Fastly Deliver@Edge CDN. Serverless computing removes provisioning, configuration, maintenance, and scaling from the equation. One place where this technology can be used is in serving your own data from multiple Backblaze B2 regions\u2014in other words, serve it from the closest or most available location. Learn how to create a Compute@Edge application and connect it to Backblaze B2 buckets making your data available anywhere.<\/li>\n<li><a href=\"\/blog\/use-a-cloudflare-worker-to-send-notifications-on-backblaze-b2-events\/\" target=\"_blank\" rel=\"noopener\">Using a Cloudflare Worker to Send Notifications on Backblaze B2 Events<\/a><br \/>\nWhen building an application, a common requirement is to be able to send a notification of an event (e.g., a user uploading a file) so that an application can take some action (e.g., processing the file). Learn how you can use a Cloudflare Worker to send event notifications to a wide range of recipients, allowing great flexibility when building integrations with Backblaze B2.<\/li>\n<\/ul>\n<h2>Additional Resources<\/h2>\n<ul>\n<li><a href=\"\/blog\/explore-the-backblaze-s3-compatible-api-with-our-new-postman-collection\/\" target=\"_blank\" rel=\"noopener\">Our Postman Collection for the Backblaze S3 Compatible API:<\/a> Check out our documentation and interact with Backblaze B2 in Postman.<\/li>\n<li><a href=\"\/blog\/announcing-backblaze-b2-universal-data-migration\/\" target=\"_blank\" rel=\"noopener\">The Backblaze B2 Universal Data Migration Service:<\/a> <span style=\"font-weight: 400;\">Quickly and securely move large datasets into B2 Cloud Storage\u2014from public clouds and cloud drives, servers, and tape. Plus, we&#8217;ll help cover migration costs with qualifying commitments.<\/span><\/li>\n<li><a href=\"https:\/\/www.backblaze.comhttps:\/\/www.backblaze.com\/docs\/en\/cloud-storage-s3-compatible-api\" target=\"_blank\" rel=\"noopener\">Backblaze S3 Compatible API Documentation:<\/a> If your application is already built to interact with S3 logic, you can use Backblaze B2 with minimal or no code changes.<\/li>\n<li><a href=\"https:\/\/www.backblaze.com\/cloud-storage\/solutions\/application-storage\" target=\"_blank\" rel=\"noopener\">Backblaze Developer Solutions Overview:<\/a> Learn more about how simple cloud object storage can help you build and scale applications.<\/li>\n<li><a href=\"https:\/\/www.backblaze.com\/cloud-storage\/integrations\" target=\"_blank\" rel=\"noopener\">Backblaze B2 Partner Integrations:<\/a> Bring your own tools\u2014check out our integrations to see what more you can do with your data.<\/li>\n<\/ul>\n<h2>What\u2019s Next?<\/h2>\n<p>Coming soon on our blog, we\u2019ll provide a developer quick start kit using Python that you can use with the Backblaze S3 Compatible API to store and access data in B2 Cloud Storage. The quick start kit includes:<\/p>\n<ol>\n<li>A sample application with open-source code on GitHub.<\/li>\n<li>Video code walk-throughs of the sample application.<\/li>\n<li>Hosted sample data.<\/li>\n<li>Guided instructions that walk you through downloading the sample code, running it yourself, and then using the code as you see fit, including incorporating it into your own applications.<\/li>\n<\/ol>\n<p><strong>Launching in mid-May; stay tuned!<\/strong><\/p>\n<h2>Wrap-up<\/h2>\n<p>Hopefully you\u2019ve found a couple of things you can try out using Backblaze B2 Cloud Storage. Join the many developers around the world who have discovered how easy it can be to work with Backblaze B2. If you have any questions, you can visit <a href=\"https:\/\/www.backblaze.com\/help.html\" target=\"_blank\" rel=\"noopener\">www.backblaze.com\/help.html<\/a> to use our Knowledge Base, chat with our customer support, or submit a customer support request. Of course, you\u2019ll find lots of other developers online who are more than willing to help as well. Good luck and invent something awesome.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Read these tips, tricks, and resources for developers and get started working with Backblaze B2. Also, join us for some upcoming developer events.<\/p>\n","protected":false},"author":12,"featured_media":105709,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","jetpack_post_was_ever_published":false},"categories":[7],"tags":[468],"class_list":["post-105708","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-storage","tag-b2cloud","entry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Developers: Spring Into Action With Backblaze B2 Cloud Storage<\/title>\n<meta name=\"description\" content=\"Developers can use Backblaze in a variety of ways. Use this blog post to start learning more about all the ways developers integrate with Backblaze.\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Developers: Spring Into Action With Backblaze B2 Cloud Storage\" \/>\n<meta property=\"og:description\" content=\"Developers can use Backblaze in a variety of ways. Use this blog post to start learning more about all the ways developers integrate with Backblaze.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.backblaze.com\/blog\/developers-spring-into-action-with-backblaze-b2-cloud-storage\/\" \/>\n<meta property=\"og:site_name\" content=\"Backblaze Blog | Cloud Storage &amp; Cloud Backup\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/backblaze\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-06T16:01:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-23T16:49:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2022\/05\/Developer-Tips-and-Tricks.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1440\" \/>\n\t<meta property=\"og:image:height\" content=\"820\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Andy Klein\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@backblaze\" \/>\n<meta name=\"twitter:site\" content=\"@backblaze\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andy Klein\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Developers: Spring Into Action With Backblaze B2 Cloud Storage","description":"Developers can use Backblaze in a variety of ways. Use this blog post to start learning more about all the ways developers integrate with Backblaze.","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"Developers: Spring Into Action With Backblaze B2 Cloud Storage","og_description":"Developers can use Backblaze in a variety of ways. Use this blog post to start learning more about all the ways developers integrate with Backblaze.","og_url":"https:\/\/www.backblaze.com\/blog\/developers-spring-into-action-with-backblaze-b2-cloud-storage\/","og_site_name":"Backblaze Blog | Cloud Storage &amp; Cloud Backup","article_publisher":"https:\/\/www.facebook.com\/backblaze","article_published_time":"2022-05-06T16:01:53+00:00","article_modified_time":"2025-07-23T16:49:34+00:00","og_image":[{"width":1440,"height":820,"url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2022\/05\/Developer-Tips-and-Tricks.jpg","type":"image\/jpeg"}],"author":"Andy Klein","twitter_card":"summary_large_image","twitter_creator":"@backblaze","twitter_site":"@backblaze","twitter_misc":{"Written by":"Andy Klein","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.backblaze.com\/blog\/developers-spring-into-action-with-backblaze-b2-cloud-storage\/#article","isPartOf":{"@id":"https:\/\/www.backblaze.com\/blog\/developers-spring-into-action-with-backblaze-b2-cloud-storage\/"},"author":{"name":"Andy Klein","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/person\/9ac7e0bf0bd16852f8bfef352ce5fa8c"},"headline":"Developers: Spring Into Action With Backblaze B2 Cloud Storage","datePublished":"2022-05-06T16:01:53+00:00","dateModified":"2025-07-23T16:49:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.backblaze.com\/blog\/developers-spring-into-action-with-backblaze-b2-cloud-storage\/"},"wordCount":967,"commentCount":0,"publisher":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.backblaze.com\/blog\/developers-spring-into-action-with-backblaze-b2-cloud-storage\/#primaryimage"},"thumbnailUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2022\/05\/Developer-Tips-and-Tricks.jpg","keywords":["B2Cloud"],"articleSection":["Cloud Storage"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.backblaze.com\/blog\/developers-spring-into-action-with-backblaze-b2-cloud-storage\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.backblaze.com\/blog\/developers-spring-into-action-with-backblaze-b2-cloud-storage\/","url":"https:\/\/www.backblaze.com\/blog\/developers-spring-into-action-with-backblaze-b2-cloud-storage\/","name":"Developers: Spring Into Action With Backblaze B2 Cloud Storage","isPartOf":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.backblaze.com\/blog\/developers-spring-into-action-with-backblaze-b2-cloud-storage\/#primaryimage"},"image":{"@id":"https:\/\/www.backblaze.com\/blog\/developers-spring-into-action-with-backblaze-b2-cloud-storage\/#primaryimage"},"thumbnailUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2022\/05\/Developer-Tips-and-Tricks.jpg","datePublished":"2022-05-06T16:01:53+00:00","dateModified":"2025-07-23T16:49:34+00:00","description":"Developers can use Backblaze in a variety of ways. Use this blog post to start learning more about all the ways developers integrate with Backblaze.","breadcrumb":{"@id":"https:\/\/www.backblaze.com\/blog\/developers-spring-into-action-with-backblaze-b2-cloud-storage\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.backblaze.com\/blog\/developers-spring-into-action-with-backblaze-b2-cloud-storage\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.backblaze.com\/blog\/developers-spring-into-action-with-backblaze-b2-cloud-storage\/#primaryimage","url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2022\/05\/Developer-Tips-and-Tricks.jpg","contentUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2022\/05\/Developer-Tips-and-Tricks.jpg","width":1440,"height":820},{"@type":"BreadcrumbList","@id":"https:\/\/www.backblaze.com\/blog\/developers-spring-into-action-with-backblaze-b2-cloud-storage\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Developers: Spring Into Action With Backblaze B2 Cloud Storage"}]},{"@type":"WebSite","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#website","url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/","name":"Backblaze Cloud Solutions Blog","description":"Cloud Storage &amp; Cloud Backup","publisher":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization","name":"Backblaze","url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.backblaze.com\/blog\/wp-content\/uploads\/2017\/12\/backblaze_icon_transparent.png?fit=512%2C512&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.backblaze.com\/blog\/wp-content\/uploads\/2017\/12\/backblaze_icon_transparent.png?fit=512%2C512&ssl=1","width":512,"height":512,"caption":"Backblaze"},"image":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/backblaze","https:\/\/x.com\/backblaze","https:\/\/www.youtube.com\/user\/Backblaze","https:\/\/en.wikipedia.org\/wiki\/Backblaze"]},{"@type":"Person","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/person\/9ac7e0bf0bd16852f8bfef352ce5fa8c","name":"Andy Klein","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/04\/andy.jpg","url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/04\/andy.jpg","contentUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/04\/andy.jpg","caption":"Andy Klein"},"description":"Andy Klein is the former Principal Cloud Storage Storyteller at Backblaze. He has over 25 years of experience in technology marketing and during that time, he has shared his expertise in cloud storage and computer security at events, symposiums, and panels at RSA, SNIA SDC, MIT, the Federal Trade Commission, and hundreds more. He currently writes and rants about drive stats, Storage Pods, cloud storage, and more.","url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/author\/andy\/"}]}},"jetpack_featured_media_url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2022\/05\/Developer-Tips-and-Tricks.jpg","_links":{"self":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts\/105708","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/comments?post=105708"}],"version-history":[{"count":0,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts\/105708\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/media\/105709"}],"wp:attachment":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/media?parent=105708"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/categories?post=105708"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/tags?post=105708"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}