Un datagrama és un paquet de dades que constitueix el mínim bloc d'informació en una xarxa de commutació per datagrames, la qual és un dels dos tipus de protocol de comunicació per commutació de paquets usats per encaminar per rutes diverses aquestes unitats d'informació entre nodes d'una xarxa, per la qual cosa es diu que no està orientat a connexió. L'alternativa a aquesta commutació de paquets és el circuit virtual, orientat a connexió.[1][2]
El terme datagrama va ser encunyat a principis de la dècada de 1970, pel periodista del CCITT Halvor Bothner-By en combinar les paraules dades i telegrama, en referència al canvi de paquets.[3][4][5]