A

Azure Blog

azure.github.io · Company blog · on HN since 2015

Microsoft's Azure open-source site and blog, covering SONiC, AutoRest, the Azure SDKs, Azure Verified Modules, and IPv6 on Azure.

What HN saysCommenters cite it as evidence that much of Azure is open source, though one calls these examples only bits and pieces of open code.
18HN people shared it
13linked it in comments
5stories submitted
124story points
1 year agolast shared
2015people per year2026

Most-shared posts

  1. 1
    SONiC – An Open Source Network Operating System
    3 people · 116 points · first shared 2020 · 43 comments on HN
  2. 2
    Homepage
    3 people · first shared 2015
  3. 3
  4. 4
    Azure and IPv6: I think we have critical mass boys
    1 people · 3 points · first shared 2024 · discussion on HN
  5. 5
    Introduction to AutoRest
    1 people · 2 points · first shared 2024 · discussion on HN
  6. 6
    Azure sdk
    1 people · first shared 2024
  7. 7
    Typespec azure
    1 people · first shared 2025
  8. 8
    Azure mobile apps js client
    1 people · first shared 2017
  9. 9
    Kube resource orchestrator…
    1 people · first shared 2025
  10. 10
    Dotnet introduction
    1 people · first shared 2024
  11. 11
    Azure Verified Modules
    1 people · first shared 2024
  12. 12
    Python documentation
    1 people · first shared 2020
  13. 13
    Windows containers
    1 people · first shared 2025

What HN people wrote when they linked it

szszrk · 2024-04-27
I would not expect that to happen any time soon. Maybe they will see a chance to promote bicep more by such move. Yet until now they actively (and reasonably) advise in their docs Terraform use, if you consider multicloud and few other situations. I would rather expect MS to declare support for OpenTofu. They don't even have to be involved in it directly. The main work is ensuring azure providers compatibility (which is formally maintained by hashi). Add compatibility with Tofu to Azure Verified Modules [0] (a great project btw), and we have a clean way out of this by providing real help where it's most needed. [0] https://azure.github.io/Azure-Verified-Modules/
Sanddancer · 2015-02-17
Quite a bit of MS's cloud stuff, especially Azure /is/ in fact open source. http://azure.github.io/ here, take a look and audit their azure source to start.
existencebox · 2020-01-19
It makes me chuckle a little bit that you feel this way, only because I recently took on similar roles in my own career, and, despite working directly with python luminaries for pretty much the last ~5 years, I still constantly question my expertise next to them. (I say this to perhaps lend solidarity/"it might not be as bad as we fear") That said, let me give some actual answers to your questions. 1. Good hosted code. I actually asked this exact question to a python core dev a few years ago when having the same concerns you are, and I'll point you to where they pointed me: [0] (Obviously this is only one breadcrumb but it may serve to lead you to more) 2. This is a hard question since I personally shy away from books as opposed to code samples/going elbow deep. Many moons ago I used to hear "dive into python" recommended a lot but this advice may be very dated, so I'd leave this to other responders who may have more up-to-date advice. 3. There are a few here; [1] is kinda the "obvious" one if you weren't aware, we also produce a "targeted" version for my dev team (I'll caveat ahead of time, I work for the python folks at MS so I obviously have the bias of this coming to mind first, but this is our style/contribution guide. I'll also be open that we regularly find things we want to detail more effectively, so it's definitely a 'living document.' [2] In an effort to offset some of my bias :P I'd mention that the Google style guides are also notoriously good, although…
WorldMaker · 2018-07-02
Xamarin is an easy to use leading indicator because of Nat Friedman's involvement in both. Simply in choosing Nat Friedman as new CEO it is hard not to wonder if Microsoft at least has the intention to explore Open Source as an operating option for GitHub moving forward. > But, MS has not open sourced CodePlex, Visual Studio Team Foundation Server, Skype, Linkedin. [...] I see a difference between "programming tools" and "collaboration platforms" [...] They've open source some of those "collaboration platforms". It's not a clear black & white situation, I don't think. LinkedIn has a large open source footprint: http://linkedin.github.io/ More importantly, Azure has a ton of Open Source: https://azure.github.io/ A lot of what might possibly be considered "secret sauce" bits of the Azure stack are open source, and you could possibly cobble together your own mini-Azure if you needed too and for some reason it wasn't just cheaper to buy Windows Servers with Azure Stack out of the box or even to just use Azure's existing cloud. The Azure Functions Host is the biggest example off the top of my head that a lot of people imagine would be closed source but is open source. (Another example is I've used over the years for different reasons is Azure's "Kudu" website deployment engine.) I don't know if there's a cut/dried point where Microsoft might currently be drawing the line between its closed source stuff and open source, but "programming tools" versus "collaboration…
jasode · 2018-07-02
>LinkedIn has a large open source footprint: http://linkedin.github.io/ >More importantly, Azure has a ton of Open Source: https://azure.github.io/ Sure I get those examples of "bits and pieces" being open source. Likewise, Google open sources lots of things like Protobufs (BSD license), CityHash (MIT license), and Kubernetes (Apache license) -- but they don't open source their crown jewels of proprietary source code collaboration, the Google Cloud datacenter management stack, and of course, their latest iteration of PageRank. A lot of those Azure github repos I see are open source examples for client SDKs as opposed to building a full clone of Azure that's equivalent to RedHat's OpenStack. Those limited examples didn't seem to be the spirit of Joel Handwell's wish. I think we can presume that he wants to download the entire Github source code, compile it, and self-host it like GitLab. I could definitely see MS open sourcing bits & pieces of Github but still not give away the entire stack. To me, it looks like MS is taking Github in the direction of a hosted service for full Application Lifecycle Management. (For example, add more features to compete with Jira.) Github-Enterprise could possibly eventually overtake Microsoft's own Team Foundation Server as the preferred release management tool. It adds to MS portfolio of other cloud services like Office 365. Likewise, if we ask for MS to "please open source Microsoft Excel", it's probably not going to happen…
nlawalker · 2025-09-06
See also Microsoft's TypeSpec: https://typespec.io/ and https://learn.microsoft.com/en-us/azure/developer/typespec/overview It's actively developed and used to spec Azure services, see https://azure.github.io/typespec-azure/ and all of the public Azure service specifications at https://github.com/Azure/azure-rest-api-specs (they're all OpenAPI for consistency, but newer development happens in TypeSpec, and the OpenAPI is an output).
sg1234 · 2025-01-31
KRO (pronounced “crow”) or Kubernetes Resource Orchestrator is an Open Source tool built in collaboration between Google Cloud, AWS and Azure. Kube Resource Orchestrator (kro) is a new open-source project that simplifies Kubernetes deployments . It allows you to group applications and their dependencies as a single, easily consumable resource. It's compatible with ECK, ASO and KCC GitHub - https://github.com/kro-run/kro Google Cloud - https://cloud.google.com/blog/products/containers-kubernetes/introduci… AWS - https://aws.amazon.com/blogs/opensource/kube-resource-orchestrator-fro… Azure - https://azure.github.io/AKS/2025/01/30/kube-resource-orchestrator…
justinclift · 2024-08-20
Hmmm, maybe you're only familiar with the Visual Studio SDK's? The Azure SDK's aren't charged for access: https://azure.github.io/azure-sdk/ The SDK's for modern MS products generally seem to be freely available. Maybe it's only their legacy offerings that have some charge to it? If that's actually the distinction, then my guess is that it's simply "no cost access means higher numbers of developers using them" for the new stuff. Whereas the legacy stuff probably would cause internal bun-fight's to happen if they changed their licensing model. ;)
baywet · 2024-08-14
No Azure SDK is generated with Kiota today. Some use Autorest, some are handcrafted. This is mostly because kiota came out after all those SDKs, partly because Autorest assumes REST API conventions from the Azure design guidelines https://azure.github.io/azure-sdk/dotnet_introduction.html The only set of public SDKs generated by kiota from Microsoft are the Microsoft Graph SDKs.
myrandomcomment · 2020-05-21
What about SONiC? https://azure.github.io/SONiC/ OSS NOS that runs in white box hardware from Broadcom, Mellanox, Centec, etc. ASIC driver includes closed source items depending on the ASIC vendor. Now to be fair they are doing this to force the traditional switch vendors to support what they need to run their network at a lower cost. Both Arista and Juniper support SONiC on their HW and I believe (fact not in cache right now) that Cisco supports the SAI configuration layer.
Cyph0n · 2020-03-21
SONiC is an interesting initiative by MS that reduces the impact of vendor lock-in by abstracting out ASIC specifics: https://azure.github.io/SONiC/ Even if you utilize every last cycle of CPU, the price/bps and energy/bit will still be way higher than almost any switching or routing ASIC on the market.
hackcrafter · 2017-03-07
I'm curious if CodePush[0] can be used along side (or integrated into) Mobile Center. That seems like a no-brainer if you are supporting React Native based apps. Also, I didn't see any support for platform native Notification APIs for React Native. The current notification service is for pure-JS / Cordova[1] [0] https://microsoft.github.io/code-push/ [1] https://azure.github.io/azure-mobile-apps-js-client/
jiggawatts · 2025-03-08
> drain resources from the apps The resource usage is negligible. If you really need that level of high efficiency that you can't spare the tiny amounts of memory the agent uses, then you'd be better off looking into using something like Packer to build a Server Core image in your pipeline, and deploying that to an Azure Virtual Machine Scale Set. This allows "zero outbound communications" deployments also because the image build step is out-of-band and isn't done anywhere near the live infrastructure network. https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/referen… The above approach concept also works with any other imaging-based workflow such as Windows Docker containers running on App Service or Kubernetes. https://azure.github.io/AppService/windows-containers/ The packer + VMSS approach however allows the IIS workers to join an Active Directory domain "properly". Sure, Kubernetes has some limited support for this, but I wouldn't try it in production unless forced to at gunpoint. > needs to have a route open to Azure. If you're only deploying instead of running arbitrary pipeline tasks, then I believe just four firewall rules is sufficient to Azure DevOps (not "Azure"!), but you may need more depending on your requirements: https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/window… > Apparently you have had good experiences with…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close