O problema das chaves de API que nunca expiram
Uma chave emitida anos atrás, nunca trocada e ainda válida hoje não é uma conveniência. É um risco que ninguém examina de verdade há anos.
Um período de teste tem um relógio embutido. Catorze dias, trinta dias, o tempo que for, e então ele para ou pede um cartão de crédito. Esse relógio não está lá porque a sua avaliação leva exatamente esse tempo. Ele está lá porque o provedor quer converter curiosidade em cobrança antes que a curiosidade passe. A maioria dos desenvolvedores sabe disso, e é por isso que um cronômetro regressivo em uma página de cadastro soa como pressão, e não como generosidade.
Nós não oferecemos um período de teste. O My Geocode dá 2.500 requisições por dia a partir de qualquer endereço, sem chave e sem conta, e isso não expira. Você pode testar uma integração nesta semana, voltar daqui a três meses para testar outra, e a mesma cota estará lá nas duas vezes. Uma chave também é gratuita e recebe as suas próprias 2.500 requisições por dia, contadas por rede, então se cadastrar não reduz o que você já tinha.
O raciocínio é simples: avaliação e uso em produção não são a mesma atividade, e não deveriam compartilhar um relógio. Um período de teste obriga você a decidir, dentro de uma janela arbitrária, se um produto é bom o bastante para pagar por ele, muitas vezes antes de o seu próprio projeto chegar ao ponto em que precisa de um volume significativo. Um nível gratuito permanente deixa a decisão acontecer no seu tempo. Você faz o upgrade quando o seu uso realmente ultrapassa a cota gratuita, e não quando um cronômetro diz que o seu período de carência acabou.
Isso também muda para que serve uma página de cadastro. Um período de teste com prazo existe para criar urgência em torno de uma decisão de compra. Um nível sem chave existe para deixar você descobrir se os dados são bons e se o formato da resposta se encaixa no seu código, sem nada em jogo ainda. São funções diferentes, e achamos que a segunda é a versão honesta do que uma oferta de "experimente antes de comprar" deveria fazer.
Fazer assim tem um custo para nós. Uma parte do tráfego sem chave nunca vai se converter em uma conta pagante, e um período de teste com um prazo mais rígido provavelmente converteria mais algumas dessas pessoas por pura pressão. Preferimos conquistar o upgrade porque o crédito pré-pago a € 0,0001 por requisição ou uma chave Unlimited a € 50 por mês vale a pena quando você passa de 2.500 requisições por dia, e não porque uma contagem regressiva fez você decidir antes de estar pronto.
Nada disso significa que o nível gratuito foi feito para sustentar um negócio indefinidamente. Ele é generoso o bastante para construir e testar, não para substituir um plano pago em um produto com tráfego real. Mas a linha entre testes e produção deveria ser um limite de uso que você ultrapassa naturalmente, e não uma data no calendário que não tem nada a ver com o cronograma real do seu projeto.