So taking into account all of this, and the fact that snake_case is either the standard / desired / compatible option in all cases (and seems to be the only one which is), and is the standard in the underlying programming language and framework, snake case appeared to be the best choice here, and in like Phoenix / Elixir web apps and their services. Note that the best choice here doesn’t affect naming conventions elsewhere — not in Javascript, Java, C#, Swift, <fill in language here>, etc. Use camelCase or whatever is appropriate with any of those. I hope that helps sum up the issue and saves some time for someone down the road.